Engines used in browser
Page content
Layer
Browser engines contain a JS engine.
JS engine
- Chrome, Chromium, Edge: V8 written in C++
- Safari: JavaScriptCore
- FireFox: SpiderMoney
- IE: Chakra
Browser engine
a.k.a layout engine, rendering engine.
| Browser | Browser engine |
|---|---|
| Chrome | Blink. Written in C++, V8 inside |
| Safari | Blink. Written in C++, V8 inside |
| Edge | Blink. Written in C++, V8 inside |
| Opera | Blink. Written in C++, V8 inside |
| Safari | Webkit |
| Firefox | Gecko |
Node.js stack
https://medium.com/@chathuranga94/nodejs-architecture-concurrency-model-f71da5f53d1d
- Top layer: Node.js libraries, written in JS
- Middle layer: Node.js Buildings. Written in C/C++
- Low layer: V8 and libuv
Deno library
https://blog.logrocket.com/what-is-deno/
Deno stores the cache in the directory specified under the $DENO_DIR environmental variable.