Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Gecko (software)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Open-source HTML layout engine}} {{Infobox software | name = Gecko | logo = [[file:Mozillagecko-logo.svg|81x89px]] | screenshot = | caption = | developer = [[Mozilla Foundation]], [[Mozilla Corporation]], [[Adobe Systems]], and other contributors | programming language = [[C++]], [[JavaScript]], [[Rust (programming language)|Rust]] | genre = [[Browser engine]] | license = [[Mozilla Public License|MPL 2.0]]<ref>{{Cite web|url=https://www.mozilla.org/en-US/about/legal/eula/|title=Mozilla Foundation End-User Licensing Agreements|website=Mozilla}}</ref><ref>{{Cite web |url = https://www.mozilla.org/foundation/licensing.html |title = Mozilla Licensing Policies |publisher = mozilla.org |access-date = 2013-03-26}}</ref> | latest release version = 125 | latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}} | released = 1998 as ''NGLayout'' | website = {{URL|https://developer.mozilla.org/en-US/docs/Glossary/Gecko}} }} {{Firefox TOC}} '''Gecko''' (stylized as ɢecko) is a [[browser engine]] developed by [[Mozilla]]. It is used in the [[Firefox]] browser, the [[Mozilla Thunderbird|Thunderbird]] [[email client]], and in a discontinued state on AOL's [[Netscape 4]], [[Netscape 6]], [[Netscape 7]], [[Netscape Browser]] and [[Netscape Navigator 9]]; this is alongside many other projects. Gecko is designed to support [[Open standard|open]] [[web standards|Internet standards]], and is used by different applications to display [[web page]]s and, in some cases, an application's [[user interface]] itself (by rendering [[XUL]]). Gecko offers a rich programming [[application programming interface|API]] that makes it suitable for a wide variety of roles in Internet-enabled applications, such as [[web browsers]], content presentation, and [[client/server]].<ref>{{cite web |url = https://www.mozilla.org/projects/embedding/ |title = Embedding Mozilla |publisher = Mozilla.org |date = 2012-10-25 |access-date = 2012-10-31 }}</ref> Gecko is written in [[C++]] and [[JavaScript]],<ref name="Android build">{{cite web |url=https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_for_Android_build |title=Simple Firefox for Android build |quote=Gecko is implemented using C++ and JavaScript.<!--at least for Android--> |access-date=2017-05-03 |archive-date=2019-09-29 |archive-url=https://web.archive.org/web/20190929165146/https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_for_Android_build |url-status=dead }}</ref><ref name="Servo_paper">{{cite journal|last1=Bergstrom|display-authors=etal|first1=Lars|title=Engineering the Servo Web Browser Engine using Rust|journal=Proceedings of the International Conference on Software Engineering|date=May 2016|url=https://raw.githubusercontent.com/larsbergstrom/papers/master/icse16-servo-preprint.pdf |archive-url=https://web.archive.org/web/20160529014010/https://raw.githubusercontent.com/larsbergstrom/papers/master/icse16-servo-preprint.pdf |archive-date=2016-05-29 |url-status=live}}</ref> and, since 2016, additionally in [[Rust (programming language)|Rust]].<ref>{{Cite web|url=https://groups.google.com/forum/m/#!msg/mozilla.dev.platform/Gzwh1IbxvHE/7RlO21I6DwAJ|title=Google Groups|website=groups.google.com}}</ref><ref>{{Cite web|url=https://www.infoworld.com/article/3165424/mozilla-binds-firefoxs-fate-to-the-rust-language.html|title=Mozilla binds Firefox's fate to the Rust language|first=Serdar|last=Yegulalp|date=February 3, 2017|website=InfoWorld}}</ref> It is [[free and open-source software]] subject to the terms of the [[Mozilla Public License]] version 2.<ref>{{cite web |url = https://wiki.mozilla.org/MPL_Upgrade |title = MPL 2 Upgrade |access-date = 2012-08-18 }}</ref> Mozilla officially supports its use on [[Android (operating system)|Android]],<ref name="Android build"/> [[Linux]], [[macOS]], and [[Windows]].<ref>{{Cite web|url=https://developer.mozilla.org/en-US/docs/Gecko/FAQ|title=Gecko FAQ|website=MDN Web Docs|access-date=2017-05-03|archive-date=2019-10-08|archive-url=https://web.archive.org/web/20191008071852/https://developer.mozilla.org/en-US/docs/Gecko/FAQ|url-status=dead}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)