At present, there are only four independent browser cores in the world, namely Trident of Microsoft IE, which was originally developed and sold to Mozilla Foundation and evolved into Netscape Gecko of Firefox, Webkit of KDE and Presto of Opera. Among them, Presto is the oldest kernel.
At present, Microsoft's Trident is mainly a browser with built-in WP7 system on mobile terminals, and Opera's Presto kernel is used on all networked devices. On the mobile terminal, Opera Mobile, OperaMini, Ou Peng Browser and Ou Peng HD Beta are mainly used, and the Webkit kernel has a wide range of applications. Android native browser, Apple's Safari and Google's Chrome (for Android 4.0) are all developed based on Webkit open source kernel.
Advantages and disadvantages of four browser cores
1. Trident: Because IE occupied a large market share in the early days, many web pages were written according to this Trident standard, but in fact, this kernel does not support the real web page standard well, and there are many security bugs.
2.Gecko: The advantage is that it is powerful and rich in functions, and can support many complicated web page effects and browser extension interfaces. The disadvantage is that it consumes a lot of resources, such as memory.
3.Webkit: The advantage is that the source code structure of Webkit is clear and the rendering speed is extremely fast. The disadvantage is the low compatibility with web codes, which will make some nonstandard web pages unable to be displayed correctly.
4.Presto: Presto kernel is called the fastest kernel for browsing web pages and the most compatible kernel for processing JS scripts. It can run perfectly under Windows, Mac and Linux operating systems.