Comparison Of Layout Engines (graphics) ...
This article compares browser engines. Some of these engines have shared origins. For example, the WebKit engine was created by forking the KHTML engine in 2001. Then, in 2013, a modified version of WebKit was officially forked as the Blink engine. General information Support These tables summarize what stable engines support. Operating systems The operating systems that engines can run on without emulation. Image formats Media formats Typography Other items See also *Comparison of web browsers * Comparison of email clients Notes References {{Browser engines Browser engines engine An engine or motor is a machine designed to convert one or more forms of energy into mechanical energy. Available energy sources include potential energy (e.g. energy of the Earth's gravitational field as exploited in hydroelectric power ge ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Browser Engine
A browser engine (also known as a layout engine or rendering engine) is a core software component of every major web browser. The primary job of a browser engine is to transform HTML documents and other resources of a web page into an interactive visual representation on a user's device. Name and scope Besides "browser engine", two other related terms are commonly used: "layout engine" and "rendering engine". In theory, layout and rendering (or "painting") could be handled by different engines. In practice, however, these components are tightly coupled and rarely encountered on their own outside of the browser engine. In addition to layout and rendering, a browser engine enforces the security policy between documents, handles navigation through hyperlinks and data submitted through forms, and implements the document object model (DOM) exposed to scripts associated with the document. To provide a wide range of dynamic behavior for web pages, every major browser support ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Gecko (software)
Gecko (stylized as ɢecko) is a browser engine developed by Mozilla. It is used in the Firefox browser, the 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 Internet standards, and is used by different applications to display web pages and, in some cases, an application's user interface itself (by rendering XUL). Gecko offers a rich programming API that makes it suitable for a wide variety of roles in Internet-enabled applications, such as web browsers, content presentation, and client/server. Gecko is written in C++ and JavaScript, and, since 2016, additionally in Rust. It is free and open-source software subject to the terms of the Mozilla Public License version 2. Mozilla officially supports its use on Android, Linux, macOS, and Windows. History Development of the layout engine now known as Gecko began ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Linux Foundation
The Linux Foundation (LF) is a non-profit organization established in 2000 to support Linux development and open-source software projects. Background The Linux Foundation started as Open Source Development Labs in 2000 to standardize and promote the open-source operating system kernel Linux. It merged with Free Standards Group in 2007. The foundation has since evolved to promote open-source projects beyond the Linux OS as a "foundation of foundations" that hosts a variety of projects spanning topics such as cloud computing, cloud, networking, blockchain, and hardware. The foundation also hosts annual educational events among the Linux community, including the Linux Kernel Developers Summit and the Open Source Summit. Projects , the total economic value of the development costs of Linux Foundation Collaborative Projects was estimated at $5 billion. Community stewardship For the Linux kernel community, the Linux Foundation hosts its IT infrastructure and organizes #Confe ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Servo (software)
Servo is an experimental browser engine designed to take advantage of the memory safety properties and concurrency features of the Rust programming language. It seeks to create a highly parallel environment, in which rendering, layout, HTML parsing, image decoding, and other engine components are handled by fine-grained, isolated tasks. It also makes use of GPU acceleration to render web pages quickly and smoothly. Servo has always been a research project. It began at the Mozilla Corporation in 2012, and its employees did the bulk of the work until 2020. This included the Quantum project, when portions of Servo were incorporated into the Gecko engine of Firefox. After Mozilla laid off all Servo developers in 2020, governance of the project was transferred to Linux Foundation Europe. Development work officially continues at the same GitHub repository with the project itself entirely volunteer driven. History Development of Servo began at the Mozilla Corporation in 2012. ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
GNU General Public License
The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first copyleft license available for general use. It was originally written by Richard Stallman, the founder of the Free Software Foundation (FSF), for the GNU Project. The license grants the recipients of a computer program the rights of the Free Software Definition. The licenses in the GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. The GPL is more restrictive than the GNU Lesser General Public License, and even more distinct from the more widely used permissive software licenses such as BSD, MIT, and Apache. Historically, the GPL license family has been one of the most popular software licenses in the free and open-source software (FOSS) domai ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
NetSurf
NetSurf is an open-source web browser which uses its own layout engine. Its design goal is to be lightweight and portable. NetSurf provides features including tabbed browsing, bookmarks, and page thumbnailing. In recent years, NetSurf has maintained a reputation as a nimble and capable browser for essential web tasks. A 2025 overview on Slashdot describes it as “a nimble portal to the internet,” highlighting its efficiency in handling tasks like checking webmail, reading news, or participating in online discussions, while remaining actively developed and optimized for performance. The NetSurf project was started in April 2002 in response to a discussion of the deficiencies of the RISC OS platform's existing web browsers. Shortly after the project's inception, development versions for RISC OS users were made available for download by the project's automated build system. NetSurf was voted "Best non-commercial software" four times in Drobe Launchpad's annual RISC OS awards ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
K-Meleon
K-Meleon is a free and open-source, lightweight web browser for Microsoft Windows. It uses the native Windows API to create its user interface. Early versions of K-Meleon rendered web pages with Gecko, Mozilla's browser layout engine, which Mozilla's browser Firefox and its email client Thunderbird also use. K-Meleon became a popular Windows browser and was available as an optional default browser in Europe via BrowserChoice.eu. K-Meleon continued to use Gecko for several years after Mozilla deprecated embedding it. Current versions of K-Meleon use the Goanna layout engine, a fork of Gecko created for the browser Pale Moon. K-Meleon began with the goal of being faster and lighter than Mozilla's original Internet suite. Until 2011, K-Meleon embedded Gecko in a stripped-down interface. Throughout its lifespan, K-Meleon has required small amounts of random-access memory (RAM). K-Meleon 76 supports discontinued versions of Windows such as Windows XP and Windows Vista. Mozil ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Basilisk (web Browser)
Basilisk is a free and open-source web browser available for Windows, Linux, and with experimental support for FreeBSD and macOS. Basilisk is an updated fork of Firefox designed to look and feel similar to versions before the underlying backend was changed in version 57. History Basilisk was first announced in 2017 by the developer behind Pale Moon, M.C. Straver, as a fork of Mozilla Firefox in order to serve as a basis for the Unified XUL Platform, with the developer calling it a "reference application for development of the XUL platform." The Unified XUL Platform is a fork of the backend of Firefox before version 57, which the developer forked because it dropped support for classic Firefox extensions, XUL, and XPCOM. Because of this, it uses the same rendering engine as Pale Moon, Goanna, which is a fork of Firefox's Gecko rendering engine. The browser was later released on December 17, 2018. The browser was able to use WebExtensions and classic Firefox addons, but the s ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Pale Moon
Pale Moon is a free and open-source web browser licensed under the MPL-2.0 with an emphasis on customization. There are official releases for Microsoft Windows, FreeBSD, macOS, and Linux. Pale Moon originated as a fork of Firefox, but has subsequently diverged. The main differences are the user interface, add-on support, and running in single-process mode. Pale Moon retains the user interface of Firefox from versions 4 to 28 and supports legacy Firefox add-ons. Its motto is "Your browser, Your way." Features Pale Moon's default user interface is the one that was used by Firefox from versions 4 to 28, known as Strata. It always runs in single process mode and uses a rendering engine known as Goanna. The browser has its own set of extensions and supports legacy Firefox add-ons built with XUL and XPCOM, which Firefox dropped support for in 2017 with version 57. NPAPI plugins, such as Adobe Flash Player, are also supported. The browser's entire user interface can be customized ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
Goanna (software)
Goanna is an Open-source software, open-source browser engine and part of Unified XUL Platform that was Fork (software development), forked from Mozilla's Gecko (software), Gecko. It is used in the Pale Moon and Basilisk (web browser), Basilisk browsers. It underlies the ''Interlink'' mail client, Hyperbola GNU/Linux-libre, Hyperbola's fork of Basilisk known as Iceweasel-UXP, and other Pale Moon#Unified XUL Platform (UXP), UXP-based application software, applications. It was also unofficially ported to Windows XP for the K-Meleon browser and Mypal. History Goanna as an independent fork of Gecko was first released in January 2016. The project's founder and lead Software developer, developer, M. C. Straver, cited technical- and trademark-related motives to do this in the context of Pale Moon (web browser), Pale Moon's increasing divergence from Firefox. There are two significant aspects of Goanna's divergence: it does not have any of the Rust (programming language), Rust langua ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Mozilla Thunderbird
Mozilla Thunderbird is a free and open-source email client that also functions as a personal information manager with a Digital calendar, calendar and contactbook, as well as an RSS feed reader, chat client (IRC/XMPP/Matrix (protocol), Matrix), and news client. Operated by MZLA Technologies Corporation, a subsidiary of the Mozilla Foundation, Thunderbird is an independent, community-driven project that is managed and overseen by the Thunderbird Council, which is elected by the Thunderbird community. As a cross-platform application, Thunderbird is available for Windows, macOS, FreeBSD, Android (operating system), Android, and Linux. The project strategy was originally modeled after that of Mozilla's Firefox, and Thunderbird is an interface built on top of that Web browser. Overview General Thunderbird is an e-mail, newsgroup, news feed, and instant messaging client with personal information manager (PIM) functionality, inbuilt since version 78.0 and previously available from ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
![]() |
SeaMonkey
SeaMonkey is a free and open-source Internet suite. It is the continuation of the former Mozilla Application Suite, based on the same source code, which itself grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape 7. SeaMonkey was created in 2005 after the Mozilla Foundation decided to focus on the standalone projects Firefox and Thunderbird. The development of SeaMonkey is community-driven, in contrast to the Mozilla Application Suite, which until its last released version (1.7.13) was governed by the Mozilla Foundation. The new project-leading group is called the ''SeaMonkey Council''. Compared to Firefox, the SeaMonkey web browser keeps the more traditional-looking interface of Netscape and the Mozilla Application Suite. It also retains the legacy XPCOM-based add-on system which allows the user to extend SeaMonkey by modifying add-ons for Thunderbird or the add-ons that were formerly compatible with Firefox before the latter switched to WebEx ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |