From Jekyll to eleventy
A developer shares their experience migrating a personal website from Jekyll to the Eleventy static site generator, exploring JavaScript-based tooling.
Benedikt Meurer is a JavaScript engine hacker and programming language enthusiast, writing in-depth articles on V8 internals, JavaScript performance, async optimization, and static site tooling.
10 articles from this blog
A developer shares their experience migrating a personal website from Jekyll to the Eleventy static site generator, exploring JavaScript-based tooling.
Introduces a Jekyll plugin to automatically generate a service worker using Google Workbox for easy PWA asset precaching.
Explores performance optimizations for async functions and promises in V8 and other JavaScript engines, including debugging improvements.
How V8 engine improved DataView performance to match or surpass TypedArrays, enabling its use in performance-critical JavaScript applications.
Explains how JavaScript engines optimize prototype property access, covering optimization pipelines, trade-offs, and performance fundamentals.
Explains how JavaScript engines optimize code using Shapes and Inline Caches, covering interpreters, compilers, and performance.
Interview with V8 JavaScript engine tech lead Benedikt Meurer on competition, performance testing, and a story of breaking YouTube in Chrome.
Explores how polymorphic code impacts performance in React and similar frameworks, focusing on JavaScript engine optimization challenges.
Explains how V8's TurboFan compiler uses speculative optimization to generate fast machine code from JavaScript by leveraging runtime profiling data.
A V8 developer discusses recent performance improvements in V8 6.3, including work on lazy deoptimization and optimizing Object constructor calls from webpack.