Currently the four mainstream browser kernels and their respective development companies, as well as the shell browser that is currently being reused
It is worth mentioning that before 2013, Trident, Gecko, Presto, and Webkit were the mainstream browser kernels. Presto Opera The rendering engine for Opera started by Software. Microsoft’s latest browser, microsoft Edge, uses the Edge HTML kernel. Edge html was originally a branch of Triant. In addition, the record of microsoft Edge is still declining, so I won’t introduce too much here.
What is the difference between the current mainstream browser kernels?
1. Trident kernel
Trident kernel, also known as MSHTML, Microsoft kernel. It is a web browser carried by Microsoft’s Windows operating system, and it is also a typesetting engine for IE. The IE kernel is the most open compared to other kernels, the interface design is relatively the most mature, and the support for external programs is the best. This is one of the reasons why the IE shell has the most browsers. IE once dominated the browser market by relying on the big windows of windows. Microsoft has not updated the trident kernel for a long time, which has caused the Trident kernel to be almost out of touch with the W3C standard, and a large number of security issues such as bugs have emerged, giving the rising stars many opportunities. .
Second, Gecko kernel
Gecko, also known as gecko, Firefox kernel. The core design of Gecko is relatively mature. When the source code is not available, the degree of openness is second only to IE. Because of its own Open Source. In fact, it is currently the best developed browser. Firefox extensions can bring a completely different browsing experience to viewers.
Three, webkit kernel
The WebKit kernel, Apple’s own kernel, is also the kernel used by Apple’s Safari browser.
Four. Blink kernel
Blink is a browser typesetting engine developed by Google and Opera Software. Google plans to use this rendering engine as Part of the Chromium project, and announced the news in April 2013. Used in Chrome (28 and later versions), Opera (15 and later versions) and Yandex browsers.
V. Presto kernel
Presto is a browser typesetting engine developed by Opera Software for Opera 7.0 and above. The feature of this engine is that the optimization of rendering speed has reached the extreme, and it is currently recognized as the browser kernel with the fastest web browsing speed, but at the expense of web page compatibility.