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
Browser engine
(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!
==Notable engines== {{Further|Comparison of browser engines}} * [[Apple Inc.|Apple]] created the [[WebKit]] engine for its [[Safari (web browser)|Safari]] browser by [[Fork (software development)|forking]] the [[KHTML]] engine of the [[KDE]] project.<ref>{{cite web|url=http://news.cnet.com/2100-1023-980492.html |archive-url=https://web.archive.org/web/20121025015655/http://news.cnet.com/2100-1023-980492.html |title=Apple snub stings Mozilla |author=Paul Festa |publisher=[[CNET Networks]] |date=14 January 2003 |archive-date=25 October 2012 |access-date=16 February 2017 |author-link=Paul Festa |url-status=dead }}</ref> Apple mandates that all browsers on [[iOS]] must use WebKit as their engine.<ref>{{cite web |title=Open-sourcing Chrome on iOS! |year=2017 |url= https://blog.chromium.org/2017/01/open-sourcing-chrome-on-ios.html |quote=Due to constraints of the iOS platform, all browsers must be built on top of the WebKit rendering engine. |access-date=26 April 2021}}</ref> (In 2024, the mandate was removed for the [[European Union]], but it is still enforced elsewhere.<ref>{{cite web|url=https://www.macrumors.com/2024/10/24/ios-18-2-eu-third-party-browser-web-apps/ |title=iOS 18.2 to Allow Third-Party Browser Web Apps With Custom Engines in EU |date=24 October 2024 |work=MacRumors |author=Tim Hardwick}}</ref>) * [[Google]] originally used WebKit for its [[Google Chrome|Chrome]] browser but eventually forked it to create the [[Blink (browser engine)|Blink]] engine.<ref>{{cite web |first=Peter |last=Bright |title=Google going its way, forking WebKit rendering engine |url=https://arstechnica.com/information-technology/2013/04/google-going-its-own-way-forking-webkit-rendering-engine/ |website=[[Ars Technica]] |publisher=[[Conde Nast]] |date=3 April 2013 |access-date=9 March 2017}}</ref> All [[Chromium (web browser)|Chromium]]-based browsers use Blink, as do [[application software|applications]] built with [[Chromium Embedded Framework|CEF]], [[Electron (software framework)|Electron]], or any other<!--incl. Qt WebEngine which doesn't need to be mentioned here--> [[software framework|framework]] that embeds Chromium. * [[Microsoft]] has two [[proprietary software|proprietary]] engines, [[Trident (software)|Trident]] and [[EdgeHTML]]. Trident, also called MSHTML, is used in the [[Internet Explorer]] browser. EdgeHTML, being a fork of Trident, was the original engine of the Edge browser (now called [[Edge Legacy]]); it's still found in some [[Universal Windows Platform apps|UWP apps]].<ref>{{cite web |last=Mendelevich |first=Alan |date=14 May 2021 |title=You Think You Can Forget About the "Legacy" Microsoft Edge? Not So Fast! |url=https://blog.ailon.org/you-think-you-can-forget-about-the-legacy-microsoft-edge-not-so-fast-28ce91270a22}}</ref> The new, [[Microsoft Edge|Chromium-based Edge]] was remade with the Blink engine.<ref>{{cite web |last1=Mackie |first1=Kurt |title=Microsoft Edge Browser To Get New Rendering Engine but EdgeHTML Continues |url=https://redmondmag.com/articles/2018/12/10/edgehtml-continues.aspx |website=Redmond Mag |date=10 December 2018 |access-date=21 December 2019}}</ref> * [[Mozilla]] develops the [[Gecko (software)|Gecko]] engine for its [[Firefox]] browser and the [[Mozilla Thunderbird|Thunderbird]] email client.<ref name="Gecko"/> ===Development timelines=== <small>This figure shows for various browser engines the duration of its active [[software development|development]], the period when relevant new [[web standards]] continue to be added to it.</small> <timeline> # header ImageSize = width:750 height:170 PlotArea = left:80 right:5 bottom:20 top:5 AlignBars = justify DateFormat = dd/mm/yyyy Period = from:01/01/1997 till:31/05/2022 TimeAxis = orientation:horizontal format:yyyy Colors = id:microsoft value:rgb(0.3, 0.5, 1) id:gecko value:rgb(1, 0, 0) id:khtml value:rgb(0.3,0.3,0.3) id:webkit value:rgb(0.3, 0.36, 0.36) id:blink value:rgb(0.3, 0.39, 0.39) id:mgray value:rgb(0.5, 0.5, 0.5) id:lgray value:rgb(0.75, 0.75, 0.75) ScaleMajor = gridcolor:mgray unit:year increment:1 start:01/01/1997 ScaleMinor = unit:month increment:3 start:01/01/1997 BackgroundColors = bars:lgray BarData = bar:Gecko text:Gecko bar:Trident text:Trident bar:EdgeHTML text:EdgeHTML bar:KHTML text:KHTML bar:WebKit text:WebKit bar:Blink text:Blink PlotData= align:center textcolor:black fontsize:8 mark:(line,black) width:15 shift:(0,-4) bar:Gecko from: 01/05/1997 till: 31/05/2022 color:gecko mark:(line,white) bar:Trident from: 01/10/1997 till: 15/07/2015 color:microsoft mark:(line,white) bar:EdgeHTML from: 12/11/2014 till: 15/12/2018 color:microsoft mark:(line,white) bar:KHTML from: 04/11/1998 till: 15/10/2016 color:khtml mark:(line,white) bar:WebKit from: 25/06/2001 till: 31/05/2022 color:webkit mark:(line,white) bar:Blink from: 03/04/2013 till: 31/05/2022 color:blink mark:(line,white) </timeline>
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)