Major Node Changes
A concise list of major new features and changes introduced in Node.js releases from v13 to v25, focusing on JavaScript, API, and tooling updates.
A concise list of major new features and changes introduced in Node.js releases from v13 to v25, focusing on JavaScript, API, and tooling updates.
Explains the technical distinction between JavaScript engines (like V8) and JavaScript runtimes (like Node.js), clarifying their roles and components.
A technical deep-dive into the Deno JavaScript runtime, exploring its architecture, similarities to Node.js, and use of Rust and V8.
Explores building an AOT-compiled JavaScript implementation using V8's runtime, comparing it to other dynamic languages and detailing the compilation process.
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.
Comparing JavaScript sorting algorithm performance, showing custom implementations can be slower than V8's native sort function.