Last active
May 5, 2021 10:11
-
-
Save exaucae/321b9e7d236ba53508b657fee134c03b to your computer and use it in GitHub Desktop.
guide to different browser engines
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Every browser is backed by a rendering engine to draw the HTML/CSS web page. | |
- Firefox → Gecko | |
- Safari → WebKit | |
- Chrome → Blink (a fork of Webkit). | |
- Opera → Blink (no longer uses Presto since Feb 2013) | |
- IE → Trident (discontinued) | |
- Edge → EdgeHTML (clean-up fork of Trident) (Edge switched to Blink in 2019) | |
css prefixes: | |
- IE | |
- Engine: Trident | |
- CSS-prefix: -ms | |
- Edge | |
- Engine: EdgeHTML → Blink3 | |
- CSS-prefix: -ms | |
- Firefox | |
- Engine: Gecko | |
- CSS-prefix: -moz | |
-Opera | |
-Engine: Presto → Blink1 | |
-CSS-prefix: -o (Presto) and -webkit (Blink) | |
-Safari | |
-Engine: WebKit | |
-CSS-prefix: -webkit | |
-Chrome | |
-Engine: WebKit → Blink2 | |
-CSS-prefix: -webkit | |
reference: | |
- great thread about brower engines: https://stackoverflow.com/a/3468236 | |
- comparison of browser engines: https://en.wikipedia.org/wiki/Comparison_of_browser_engines | |
- history of user agents evolution: https://webaim.org/blog/user-agent-string-history/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment