What is a browser kernel?

  • Browser kernel can also be understood as a typesetting engine, mainly composed of two parts, rendering engine and JS engine
  • The typesetting engine is mainly responsible for obtaining web content (HTML, XML, images, CSS, JS) and other information to parse and render the web page, and convert the code of the web page into a visible page
  • Different browsers have different syntax interpretations for web pages, so the rendering effect is also different. Common cores include Trident, Gecko, WebKit, Presto and Blink

Trident kernel

  • Representative works are IE, commonly known as IE kernel; Browsers that use the IE kernel include Maxthon, Windows to the World, Baidu Browser, Compatibility Mode Browser, etc

Its kernel

  • This is represented by Safari and older versions of Chrome

Presto kernel

  • Presto is a browser typesetting engine developed by Opera Software. It is recognized as the fastest rendering engine in the world. After 13 years, Opera announced that it was joining the Google camp and ditching Presto

Blink kernel

  • The representative works are Chrome and Opera; A browser typesetting engine developed by Google and Opera Software

Gecko kernel

  • The representative work is Firefox, commonly known as the Firefox kernel

Chromium kernel

  • This is a special one. Chromium is an open source Google project and a browser. Chrome is the stable version of Chromium. Most of the dual-core browsers in China use Chromium kernel

additional

  • This article is published through multiple platforms of “We Media” and will not be maintained after publication. If you have any objection to the content, you can discuss it in the GitHub below
  • The ongoing maintenance / 500 + face questions before update/notes 】 https://github.com/noxussj/In…
  • [3D city modeling using three. JS (Zhuhai City)] https://3d.noxussj.top/