Gecko (software): Difference between revisions - Wikipedia


Article Images

Content deleted Content added

Tags: references removed Mobile edit Mobile web edit

m

(2 intermediate revisions by 2 users not shown)

Line 13:

| website = {{URL|https://developer.mozilla.org/en-US/docs/Glossary/Gecko}}

}}

'''Gecko''' (stylized as ɢecko) is a [[browser engine]] developed by [[Mozilla]]. Originally the IBM Web Browser. It is used in the [[Firefox]] browser, the [[Mozilla Thunderbird|Thunderbird]] [[email client]], and 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>

Line 98:

== Azure ==

The '''Mozilla Azure''' project is a stateless low-level [[graphics abstraction]] API used in [[Firefox]].<ref>{{cite web|url=https://wiki.mozilla.org/Platform/GFX/Moz2D|title=Platform/GFX/Moz2D - MozillaWiki}}</ref> <br>
The project has several objectives including:
* more accurate Direct2D compatibility,
* optimized state interoperability, and
* improved control over performance characteristics and bugs.
Azure will provide 2D hardware acceleration on top of 3D graphics backends. Firefox began using Azure instead of [[Cairo (graphics)|Cairo]] in 2012.<ref>{{cite web|url=http://news.softpedia.com/news/Firefox-Now-Uses-the-Azure-Graphics-API-for-Canvas-on-All-Platforms-290671.shtml|title=Firefox Now Uses the Azure Graphics API for Canvas on All Platforms|last=Parfeni|first=Lucian}}</ref><ref>{{cite web|url=https://www.phoronix.com/scan.php?page=news_item&px=OTcxNQ|title=Azure Replacing Cairo In Mozilla Firefox - Phoronix}}</ref> It is written in [[C++]] and used by [[Servo (software)|Servo]].<ref>{{Cite web|url=https://lwn.net/Articles/647969/|title=Parallel page rendering with Mozilla Servo|last1=Willis|first1=Nathan|date=17 June 2015|publisher=[[LWN.net]]|access-date=27 June 2015}}</ref> The Azure name is an ode to the early Netscape founder [[James H. Clark]] and his earlier work at [[Silicon Graphics]] where workstations were often named after colors.<ref>{{cite web|url=https://blog.mozilla.org/joe/2011/04/26/introducing-the-azure-project/|title=Introducing the Azure project - JOEDREW!|access-date=2019-09-22|archive-url=https://web.archive.org/web/20160908220007/https://blog.mozilla.org/joe/2011/04/26/introducing-the-azure-project/|archive-date=2016-09-08|url-status=dead}}</ref>

==References==