Traditional Culture Encyclopedia - Traditional stories - What kinds of kernels do browsers have at present?

What kinds of kernels do browsers have at present?

At present, browsers mainly have three engines.

Trident kernel developed by Microsoft comes with windows. At present, most domestic browsers are based on ie, such as 360. Ie is easy to call, and the browser based on ie has almost no technical content, so 360' s browser is slow and has poor compatibility (although 360 advertises its browser as the world's number one, 360 also uses chrome kernel, but the version of the kernel used is five generations worse than the official version of Chrome, which is not worth talking about), so no professionals will use 360.

Chrome uses webkit, Google Development, and the open source kernel used by Google Chrome. Many foreign browsers such as edge are based on it. Chrome is fast and web compatibility is slightly higher than ie. However, due to the huge memory occupation, js engine is rubbish.

Firefox uses gecko, an open source browser developed by the Firefox Foundation. Sometimes it is slower than chrome, but the js engine has superior performance, which is generally equivalent to chrome.

Integrated kernel

Svm kernel is an open source browser kernel developed by international software sharing organizations in recent years, which is used in sws browsers. It is a controversial browser kernel. It uses geeko's js engine, chrome's webpage rendering and ie's code analysis, which combine their respective advantages, so it is very fast and compatible. However, it is difficult to encapsulate because of its complex call, cumbersome code and general portability. Therefore, international software sharing organizations even developed sws language to collude with various parts of the kernel. However, users don't have to care about how the software is developed, they just need to manage it. Sws browser has the functions expected by users, so Bian Xiao particularly recommends using the sws browser with svm kernel.

Uc kernel, uc claims to be a self-developed kernel, and I feel very rubbish. Uc kernel claims to be the fusion of several major browser kernels, but because it is not open source and no one has evidence, I don't like uc because it has many advertisements and pushes, and the performance of the computer version is also average.

Opera, now it's chrome, so I won't analyze it.