[1] Definition
The browser kernel is divided into two parts rendering engine and JS engine, because the JS engine becomes more and more independent, the kernel tends to refer to only the rendering engine
The rendering engine is a tool that parses an HTML document and displays it on a page
[2] Common engine
Rendering Engine (Kernel):
Firefox uses Gecko engine
IE uses Trident engine
2015 Microsoft launched its own new browser, formerly named Sparta, after renaming edge, using edge engine
Opera first used the Presto engine and later abandoned it.
Chrome\safari\opera using the webkit engine
13 Chrome and Opera start using the Blink engine
JS Engine:
Older versions of IE use the Jscript engine
Use Chakra engine after IE9
Edge browser still uses chakra engine
Firefox uses the Monkey series engine
squirrelfish series engine used by safari
Opera uses the Carakan engine
Chrome uses the V8 engine. Nodejs is actually encapsulating the V8 engine.
"Go" browser kernel, rendering engine, JS engine