In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article introduces the knowledge of "what are the engines of browsers?". In the operation of actual cases, many people will encounter such a dilemma. Then let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!
Browser is an indispensable tool in the Internet era, and it is one of the most important channels for us to access the Internet. Today, a wide variety of browsers, large and small, occupy a variety of platforms and terminals.
Although there are many kinds of browsers, the most common browsers are Chrome, FireFox, Safari, Edge, Opera and other mainstream browsers. In the face of the market share of these browsers, the share of other browsers is almost negligible.
Even for these mainstream browsers, there are a lot of common technologies, such as engine technology. Today, let's talk about the various engines behind the browser, which Web developers should be more concerned about.
When it comes to browser engines, you may often see these nouns: V8, Gecko, BlinkGecko, SpiderMonkey. What is all this?
The following is a schematic diagram of the construction of the browser.
The so-called browser engine is the module that drives the browser to work, just like the car engine in life. The browser includes a rendering engine and a JavaScript engine.
The rendering engine is responsible for parsing pages, DOM documents, CSS rules, etc., and rendering content into styled pages, also known as typesetting engines. Common rendering engines are Blink (for Chrome and Opera, based on WebKit branch development), Gecko (for Firefox), WebKit (for Safari), Trident (for IE), and EdgeHTML (for Edge), and so on. With the announcement by Microsoft in 2019 that Edge will adopt the Chromium kernel, IE has gradually faded out of history, leaving basically the first three rendering engines.
The JavaScript engine is the JS interpreter that runs JavaScript code. With the popularity of the Node platform, the JavaScript runtime host is no longer limited to browsers, so the JavaScript engine can actually be used on multiple platforms, and the famous V8 engine is an example of it. The main browsers that use the V8 engine are Chrome and Opera. In addition to V8, there are SpiderMonkey (formerly used for Netscape) used by Firefox, Chakra used by IE and Edge, and JavaScript Core (Nitro) used by Safari.
Why are there so many engines? This is actually the result of so many years of competition among major browser manufacturers. As we all know, Microsoft defeated the then browser oligarch Netscape with IE in the 1990s, and then became the dominant company. As a result, IE does not want to make progress, and the kernel is not compatible with standards, which not only has a poor user experience, but also harms the vast number of front-end developers (but on the other hand, it also provides a lot of job opportunities, ). After a few years, the world has suffered IE for a long time, Firefox will rise up, users have gathered to respond. At the same time, Safari and Chrome have emerged as a new force, and now Chrome has become the new overlord.
Fortunately, most of these rising stars of browsers are compatible with standards, so that even browsers launched by different manufacturers are at least consistent in the interpretation and execution of the language. This is the gospel of the vast majority of front-end development, a set of code can run on a variety of browsers (although there are still slight differences, this is also an opportunity to develop experience).
This is the end of the content of "what are the engines of the browser"? thank you for reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!
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.