Many people will only use the browser, do not know the working principle of the browser or the core of the browser, the kernel of the browser is the core thing, also known as the rendering engine Well, what is the purpose of this thing? The following tutorial will introduce you to everyone:
l Introduction to the mainstream browser kernel
Mainstream browser kernel classification: a wide variety of browser kernels Commercial and non-commercial free cores, there are about 10 or more and more, but usually only the following four are more common, the following is a brief introduction.
(1)Trident
Trident (also known as MSHTML) is a web browser for Microsoft's Windows —— the kernel used by Internet Explorer (commonly known as IE kernel), The kernel was first adopted in IE 4 in 1997, and has since been added to new technologies and released with the new version of IE. Trident is actually an open kernel. The Trident engine is designed as a software component (module), making it easy for other software developers to add web browsing functionality to their own applications. The interface kernel design is quite mature. Therefore, many browsers that use the IE kernel instead of IE (such as Maxthon, Soft Media's Flash Browser, Tencent's TT, GreenBrowser, etc.) have emerged, but Trident can only be used on Windows platforms.
Because of IE's own "monopoly", the Trident kernel has been a big one for a long time, and Microsoft has not updated the Trident kernel for quite some time, which led to two The consequences —— First, the Trident kernel was almost out of line with the W3C standard; second, the security issues such as the large number of bugs in the Trident kernel were not resolved in time. At present, Microsoft has made major changes to the Trident layout engine. In addition to adding new technologies, it has also added support for web standards. Although these changes have lagged behind other typographic engines to a considerable extent, such as Gecko, WebCore, KHTML, and Presto.
(2) Gecko
Gecko is an open source, web page layout engine written in C++ that is currently used by the Mozilla family of web browsers and Netscape 6 and later browsers. Originally developed by Netscape Communications, the software is now maintained by the Mozilla Foundation. Because Gecko is characterized by complete disclosure of code, it is highly developable, and programmers around the world can write code and add functionality. Because this is an open source kernel, it is favored by many people. There are many browsers that use the Gecko kernel. This is also an important reason why the Gecko kernel is young but its market share can be increased rapidly.
The Gecko layout engine provides a rich program interface for Internet-related applications such as web browsers, HTML editors, clients/servers, and more. Although the original primary target was Mozilla's derivatives, such as Netscape and Mozilla Firefox, there are many other software that use this typesetting engine. In addition, Gecko is a cross-platform kernel that can be used in Windows, BSD, Linux and Mac OS X.
in win7 system 1. Download a cloud storage software. If you use 360 on your computer, you can use
As Microsofts peer-to-head Apple Apple, does it release the notebook Macbook, can it support the lat
Method One, first try to replace the theme of the computer. For the win7 system, right click on the
Although Tencent QQs boss status in the domestic IM market is unmatched, but sometimes it needs othe
How to delete the C disk log log file in batches in Win7 system?
Win7 page shields "Do you want to stop running this script" window
How to center the icons on the Win7 system taskbar
Notebook win7 system computer touch screen version failure no response how to do
Win7 remote management xp desktop
Remove the correct method of win7 shortcut small arrow
Windows 7 "Blue Badge" tool Turns on all hidden features
Win7 is set to start the system to reduce the speed and speed up
Suspected illegal use of open source code, Microsoft suspended Win7 upgrade tool download
What should I do if the bluescreen blue screen appears in the win7 system?
DiskGenius hard disk physical bad track repair tutorial
Gmail's Foxmail settings Foxmail set up Gmail tutorial
How to query the IP of Vista system
How to quickly turn Win7 into Win9
Built-in "Feedback" component for new features in Win9 Preview
Microsoft is negotiating WP 8.1 Snapchat, no new developments announced
Win7 How to make the time in the lower right corner also display the day of the week
My computer said that the damage can not be opened, but there will be a boot. What to do