Five common browser kernel

First, we understand what is the kernel:

English is called: Rendering Engine, many Chinese translation, typesetting engine, explain engine, rendering engine, now called popular browser kernel.

Rendering Engine, by definition, is used to render web content, the developer writes code page conversion perfect for the user can see. Since the issue involves the layout, so the layout will certainly dislocation and other issues. Why typesetting misplaced it? Some are written because the site itself is not standardized, some are due to the browser itself does not render standard. There are several major layout engine, because the layout engine has its representatives in the browser, it will often take the name of the layout engine and the name of the browser mix, such as is often said IE kernel, Chrome kernel. In fact, this child is not reasonable, because a browser will not only complete a layout engine, also has its own interface framework and other functions complement each other, and layout engine itself can not implement all the features of the browser.

The following list of what several mainstream and browser layout engine.

In summary browser kernel is responsible for reading Web content, organize messages, display pages is calculated and displayed page.

Because so many friends browser, but now several major epidemic is below:

Browser Kernel Notes
IE Trident IE, cheetah security, 360 speed browser, Baidu browser
firefox Gecko Unfortunately, in recent years has been the decline, slow to open, upgrade frequently, as pig teammates flash, the same God opponents chrome.
Safari webkit Safari from the time of launch from, it is the Webkit rendering engine, a reference to webkit, first thought is chrome, it can be said, chrome will Webkit-popular, everyone knows, in fact, is the originator of Webkit Safari.
chrome Chromium / Blink Blink R & D rendering engine (ie browser core) in the Chromium project, built into the Chrome browser. Blink is actually a branch of WebKit. Most of the domestic browsers have adopted the latest version of Blink kernel. Secondary development of
Opera blink blink now follow with chrome kernel.

End mobile browser kernel is mainly talking about the system built-in browser kernel.

For Android phones, the highest utilization rate is the Webkit core, most of the domestic browser declared their core, they are all basically webkit secondary development.

On iOS and WP7 platform, due to system reasons, the system comes with most browsers core, the core is generally from Trident IE or Safari



Original link: https: //blog.csdn.net/qq_36647038/article/details/81269238

Guess you like

Origin www.cnblogs.com/danruoyanyun/p/11368946.html
Recommended