In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)05/31 Report--
This article mainly introduces the relevant knowledge of how the kernel of the browser is distributed. The content is detailed and easy to understand, the operation is simple and fast, and it has certain reference value. I believe you will gain something after reading this article on how to distribute the kernel of the browser. Let's take a look.
Browser kernel (understanding)
The browser kernel can be divided into two parts: the rendering engine (layoutengineer or RenderingEngine) and the JS engine.
The rendering engine is responsible for getting the content of the web page (HTML, XML, images, etc.), organizing messages (such as adding CSS, etc.), and calculating how the web page is displayed, which is then output to the monitor or printer. Different browsers have different grammatical interpretations of web pages, so the rendering effect is also different.
JS engine parses the Javascript language and executes the javascript language to achieve the dynamic effect of the web page.
At first, there was no clear distinction between the rendering engine and the JS engine, but then the JS engine became more and more independent, and the kernel tended to refer only to the rendering engine. A web standards project team created an ACID to test the engine's compatibility and performance. There are many kinds of kernels, such as adding non-commercial free kernels that few people use, there may be more than 10, but common browser kernels can be divided into four types: Trident, Gecko, Blink, and Webkit.
(1) Trident (IE kernel)
One of the cores of many dual-core browsers in China is Trident, which is called "compatibility mode".
Representatives: IE, Aoyou, window of the World browser, Avant, Tencent TT, Cheetah Security browser, 360 Speed browser, Baidu browser, etc.
After the release of Window10, IE named its built-in browser Edge,Edge. The most prominent feature is the new kernel EdgeHTML.
(2) Gecko (firefox)
Gecko (Firefox kernel): MozillaFireFox (Firefox browser) uses this kernel. Gecko is characterized by completely open code, so it is highly developable and programmers all over the world can write code and add functions for it. Unfortunately, it has declined in recent years, such as slow opening speed, frequent upgrades, pig-like teammate flash, god-like opponent chrome.
(3) webkit (Safari)
Safari is a browser developed by Apple, and the name of the browser kernel is the famous WebKit.
Now many people mistakenly call webkit the chrome kernel (even though the chrome kernel is already blink). Apple feels like someone robbed his wife and cried in the toilet.
Representative browser: Aoyou browser 3, AppleSafari (Win/Mac/iPhone/iPad), Symbian mobile browser, Android default browser
(4) Chromium/Blink (chrome)
Develop the Blink rendering engine (the browser core) in the Chromium project, which is built into the Chrome browser. Blink is actually a branch of WebKit.
The latest versions of most domestic browsers use the Blink kernel. Secondary development
(5) Presto (Opera)
Presto (obsolete) is the "ex" kernel of the Norwegian browser opera, why it is called "ex", because the latest opera browser has already abandoned it and thrown it into Google's arms.
The browser kernel on the mobile side mainly talks about the kernel of the built-in browser in the system.
As far as Android mobile phones are concerned, the highest utilization rate is the Webkit kernel. Most domestic browsers claim their own kernel, which basically belongs to the secondary development of webkit.
On iOS and WP7 platforms, due to system reasons, most systems have their own browser kernel, usually Safari or IE kernel Trident.
This is the end of the article on "how the kernel of the browser is distributed". Thank you for reading! I believe you all have a certain understanding of the knowledge of "how to distribute the core of the browser". If you want to learn more, you are welcome to follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.