WebAssembly Browser Preview
WebAssembly or Wasm is a new runtime and compilation target for the web, now available behind a flag in Chrome Canary!
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Visit v8project.blogspot.com → RSS feedOn Hacker News Dec 2015 – Sep 2018
Software Engineering 16Web & Frontend 15Systems & Performance 2Math & Algorithms 2History & Retro Computing 1
WebAssembly or Wasm is a new runtime and compilation target for the web, now available behind a flag in Chrome Canary!
Starting today, experimental support for WebAssembly is available in V8 and Chromium behind a flag.
V8 v5.2 supports ES2015 and ES2016!
V8’s Math.random implementation now uses an algorithm called xorshift128+, improving the randomness compared to the old MWC1616 implementation.
V8 now supports BigInts, a JavaScript language feature enabling arbitrary-precision integers.
V8 v6.6 includes optional catch binding, extended string trimming, several parse/compile/runtime performance improvements, and much more!
V8 v6.8 features reduced memory consumption and several performance improvements.
Starting with Chrome 66, V8 caches more (byte)code by generating the cache after top-level execution.
V8 v5.1 comes with performance improvements, reduced jank and memory consumption, and increased support for ECMAScript language features.
An overview of major milestones for the V8 project in the past 10 years as well as the years before, when the project was still secret.
The V8 team analyzed and significantly reduced the memory footprint of several websites that were identified as representative of modern web development patterns.
Liftoff is a new baseline compiler for WebAssembly, shipping in V8 v6.9.
Several JavaScript data structures such as Map, Set, WeakSet, and WeakMap use hash tables under the hood. This article explains how V8 v6.3 improves hash table performance.
V8 v5.4 comes with performance improvements and reduced memory consumption.
This technical deep-dive explains how V8 handles JavaScript properties behind the scenes.
V8 v5.9 comes with a brand-new JavaScript execution pipeline, built upon the Ignition interpreter and the TurboFan optimizing compiler.
This blog post highlights some of the recent efforts to make Node.js better supported in V8 and Chrome DevTools.
V8 v6.9 features reduced memory usage through embedded built-ins, faster WebAssembly startup through Liftoff, better DataView and WeakMap performance, and much more!