Web engines
Linksβ
- Web engines in Haskell (2019)
- Servo - Parallel Browser Engine written in Rust. (Web) (Servoβs new home) (HN) (Lobsters)
- WebRender - GPU renderer for the Web content, used by Servo.
- Michael Saboff β JavaScriptCore, many compilers make this engine perform (2019)
- JavaScript engine fundamentals: Shapes and Inline Caches (2018)
- BadWolf, one year later (Lobsters)
- Flow: A New Browser Engine (2020) (Lobsters)
- Understanding Map Internals (2020)
- Learning Google V8
- V8 Optimized Language Features (HN)
- Lexbor - Development of web browser engine available as a software library. Open source HTML Renderer library. (Web)
- V8 JavaScript engine Blog (Code)
- Super fast super property access (2021) (HN)
- V8 Heap Sandbox - High-Level Design Doc (2021)
- Just - Very small v8 JS runtime for Linux only.
- Enumerating and analyzing 40+ non-V8 JavaScript implementations (2021) (Tweet) (HN)
- PyMiniRacer - Minimal, modern embedded V8 for Python.
- v8-deopt-viewer - View deoptimizations of your JavaScript in V8.
- Ask HN: Why new browsers use Chromium instead of Firefox as their base? (2022)
- zig-v8 - Simple V8 builds with C and Zig bindings.
- Servo - Parallel web browser written in Rust.
- quickjs-emscripten - JavaScript/Typescript bindings for QuickJS, a modern JavaScript interpreter, compiled to WebAssembly.