Resources ⮞ Engines

This page lists the common browser engines:

Introduction

A browser engine — also called a layout engine or rendering engine — is the core of a web browser, responsible for rendering web pages.

A browser engine can be used by many different browsers. For example, the Gecko engine is used by Camino, Epiphany, Fennec, Firefox, Galeon, K-Meleon, Mozilla, Netscape 6-9, SeaMonkey, and others. Browsers which use the same version of the same engine should display pages the same if the browsers are configured the same, but there can be differences. For example, Chrome and Safari use the same browser engine, but they have different JavaScript interpreters, which can create rendering differences. Or, for example, some browsers have different default styles — e.g. default background colours — which can also create rendering differences.

Common Browser Engines

There are five major browser engines in use today, not counting those used for mobile devices:

The most common browser engines are:

Browsers Using Google’s Chrome Engines 

CHROME VERSIONOPERA VERSIONVIVALDI VERSION
Chrome 1  
Chrome 2  
Chrome 3  
Chrome 4  
Chrome 5  
Chrome 6  
Chrome 7  
Chrome 8  
Chrome 9  
Chrome 10  
Chrome 11  
Chrome 12  
Chrome 13  
Chrome 14  
Chrome 15  
Chrome 16  
Chrome 17  
Chrome 18  
Chrome 19  
Chrome 20  
Chrome 21  
Chrome 22  
Chrome 23  
Chrome 24  
Chrome 25  
Chrome 26  
Chrome 27  
Chrome 28Opera 15 
Chrome 29Opera 16 
Chrome 30Opera 17 
Chrome 31Opera 18 
Chrome 32Opera 19 
Chrome 33Opera 20 
Chrome 34Opera 21 
Chrome 35Opera 22 
Chrome 36Opera 23 
Chrome 37Opera 24 
Chrome 38Opera 25 
Chrome 39Opera 26 
Chrome 40Opera 27 
Chrome 41Opera 28 
Chrome 42Opera 29 
Chrome 43Opera 30 
Chrome 44Opera 31 
Chrome 45Opera 32 
Chrome 46Opera 33 
Chrome 47Opera 34 
Chrome 48Opera 35 
Chrome 49Opera 36Vivaldi 1.0
Chrome 50Opera 37Vivaldi 1.1
Chrome 51Opera 38Vivaldi 1.2
Chrome 52Opera 39Vivaldi 1.3
Chrome 53Opera 40Vivaldi 1.4
Chrome 54Opera 41Vivaldi 1.5
Chrome 55Opera 42Vivaldi 1.6
Chrome 56Opera 43Vivaldi 1.7
Chrome 57Opera 44Vivaldi 1.8
Chrome 58Opera 45Vivaldi 1.9
Chrome 59  

Browsers Using Microsoft’s Edge Engines 

BROWSER ENGINEEXAMPLES OF BROWSERS USING ENGINES
Edge 12Edge 12
Edge 13Edge 13
Edge 14Edge 14
Edge 15Edge 15

Browsers Using Mozilla’s Gecko Engines 

BROWSER ENGINEEXAMPLES OF BROWSERS USING ENGINESLATEST VERSION
Gecko 1.0Mozilla 1.0.x, Netscape 7.0Mozilla 1.0.2
Gecko 1.4.xMozilla 1.4.x, Netscape 7.1Mozilla 1.4.1
Gecko 1.7.xMozilla 1.7.x, Firefox 1.0.x, Netscape 7.2, Netscape 8.0–8.13Mozilla 1.7.13
Gecko 1.8.0.xFirefox 1.5.x.x, Camino 1.0.x, SeaMonkey 1.0.xFirefox 1.5.0.12
Gecko 1.8.1.xFirefox 2.0.x.x, Netscape 9.x, and SeaMonkey 1.1.xFirefox 2.0.0.20
Gecko 1.9.0.xFirefox 3.0.x.xFirefox 3.0.19
Gecko 1.9.1.xFirefox 3.5.x.x, SeaMonkey 2.xFirefox 3.5.17
Gecko 1.9.2.xFirefox 3.6.x.xFirefox 3.6.28
Gecko 2.0Firefox 4.0.xFirefox 4.0.1
Gecko 5.0Firefox 5.0.xFirefox 5.0.1
Gecko 6.0Firefox 6.0.xFirefox 6.0.2
Gecko 7.0Firefox 7.0.xFirefox 7.0.1
Gecko 8.0Firefox 8.0.xFirefox 8.0.1
Gecko 9.0Firefox 9.0.xFirefox 9.0.1
Gecko 10.0Firefox 10.0.xFirefox 10.0.2
Gecko 11.0Firefox 11.0.xFirefox 11.0
Gecko 12.0Firefox 12.0.xFirefox 12.0
Gecko 13.0Firefox 13.0.xFirefox 13.0.1
Gecko 14.0Firefox 14.0.xFirefox 14.0.1
Gecko 15.0Firefox 15.0.xFirefox 15.0.1
Gecko 16.0Firefox 16.0.xFirefox 16.0.2
Gecko 17.0Firefox 17.0.xFirefox 17.0.1
Gecko 18.0Firefox 18.0.xFirefox 18.0.2
Gecko 19.0Firefox 19.0.xFirefox 19.0.2
Gecko 20.0Firefox 20.0.xFirefox 20.0.1
Gecko 21.0Firefox 21.0.xFirefox 21.0
Gecko 22.0Firefox 22.0.xFirefox 22.0
Gecko 23.0Firefox 23.0.xFirefox 23.0.1
Gecko 24.0Firefox 24.0.xFirefox 24.8.1
Gecko 25.0Firefox 25.0.xFirefox 25.0.1
Gecko 26.0Firefox 26.0.xFirefox 26.0
Gecko 27.0Firefox 27.0.xFirefox 27.0.1
Gecko 28.0Firefox 28.0.xFirefox 28.0
Gecko 30.0Firefox 30.0.xFirefox 30.0
Gecko 31.0Firefox 31.0.xFirefox 31.8.0
Gecko 32.0Firefox 32.0.xFirefox 32.0.3
Gecko 33.0Firefox 33.1.xFirefox 33.1.1
Gecko 34.0Firefox 34.0.xFirefox 34.0.5
Gecko 35.0Firefox 35.0.xFirefox 35.0.1
Gecko 36.0Firefox 36.0.xFirefox 36.0.4
Gecko 37.0Firefox 37.0.xFirefox 37.0.2
Gecko 38.0Firefox 38.0.xFirefox 38.0.6
Gecko 39.0Firefox 39.0.xFirefox 39.0.3
Gecko 40.0Firefox 40.0.xFirefox 40.0.3
Gecko 41.0Firefox 41.0.xFirefox 41.0.2
Gecko 42.0Firefox 42.0.xFirefox 42.0
Gecko 43.0Firefox 43.0.xFirefox 43.0.4
Gecko 44.0Firefox 44.0.xFirefox 44.0.2
Gecko 45.0Firefox 45.0.xFirefox 45.9.0
Gecko 46.0Firefox 46.0.xFirefox 46.0.1
Gecko 47.0Firefox 47.0.xFirefox 47.0.1
Gecko 48.0Firefox 48.0.xFirefox 48.0.2
Gecko 49.0Firefox 49.0.xFirefox 49.0.2
Gecko 50.0Firefox 50.0.xFirefox 50.1.0
Gecko 51.0Firefox 51.0.xFirefox 51.0.1
Gecko 52.0Firefox 52.0.xFirefox 52.2.1
Gecko 53.0Firefox 53.0.xFirefox 53.0.3
Gecko 54.0Firefox 54.0.xFirefox 54.0.1

Browsers Using Opera’s Presto Engines 

BROWSER ENGINEEXAMPLES OF BROWSERS USING ENGINES
Presto 1.0Opera 7.x
Presto ?.?Opera 8.x
Presto 2.1.1Opera 9.x
Presto 2.2Opera 10.00 - 10.10
Presto 2.5Opera 10.5x
Presto 2.6Opera 10.6x
Presto 2.7Opera 11.0x
Presto 2.8Opera 11.1x
Presto 2.9Opera 11.5x
Presto 2.10Opera 11.6x
Presto 2.10Opera 12.0x

Browsers Using Microsoft’s Trident Engines 

Trident is used by IE4–11, MSN Explorer, Netscape 8, most AOL browsers, Avant, Maxthon, SlimBrowser, and many more).

The numbering of Internet Explorer’s browser engine became really strange after IE7: IE8 uses Trident 4, but IE6 uses Trident IV; and IE9 uses Trident 5, but IE7 uses Trident V. Presumably no one at Microsoft knows that IV is 4, or V is 5: the engine for IE8 should have been called Trident VI or Trident 6; and the engine for IE9 should have been called Trident VII or Trident 7.

BROWSER ENGINEEXAMPLES OF BROWSERS USING ENGINES
Trident IIE 4.0x
Trident IIIE 5.0x
Trident IIIIE 5.5x
Trident IVIE 6.x
Trident VIE 7.x
Trident 4IE 8.x
Trident 5IE 9.x
Trident 6IE 10.x
Trident 7IE 11.x
Trident 8IE 11.x with Windows 10

Browsers Using Apple’s Webkit Engines 

Apple Safari’s browser engine is based on Konqueror’s KHTML engine, used by Chrome, OmniWeb, Opera (versions 15 and up), Safari, and Vivaldi.

BROWSER ENGINEEXAMPLES OF BROWSERS USING ENGINESLATEST VERSION
WebKit (
WebKit 85.xSafari 1.01.0.3
WebKit 100.xSafari 1.11.1
WebKit 125.xSafari 1.21.2
WebKit 312.xSafari 1.31.3.2
WebKit 412.x–419.xSafari 2.02.0.5
WebKit 522.x–523.xSafari 3.03.0.4
WebKit 525.xSafari 3.1, Safari 3.2Safari 3.2.x
WebKit 526.x–533.16, 533.17.8, 533.18.5, 533.19.4Safari 4.0 β, Safari 4.0Safari 4.0
WebKit 533.16, 533.17.8, 533.18.5, 533.19.4, 533.20–534.59Safari 5.0Safari 5.0.x
WebKit 536–537.73.11, 537.78.2, 537.85.17Safari 6.0Safari 6.0.x
WebKit 537.71, 537.73.11, 537.75.14, 537.76.4, 537.77.4, 537.78.2, 537.85.17Safari 7.0Safari 7.0.x
WebKit 538.35.8–600.7.12Safari 8.0Safari 8.0.x
WebKit 601.1.56–601.7.8Safari 9.0Safari 9.0.x
WebKit 602.1.50–603.1.30Safari 10.0Safari 10.0.x

Identifying Browser Engines

There are a few principles a designer should consider when trying to identify browser engines:

A sample browser sniffer exists which applies the above principles.

 

 Top of Page         Legal Notices