Sign in with Twitter

Username:

Google’s high-performance open source JavaScript and WebAssembly engine. Our mission: enable developers to build a faster future web.

52 Following   42,327 Followers   369 Tweets

Joined Twitter 7/3/17


Reminder: You have til Monday to apply for a ticket or put in a talk for #wasmsummit on February 10th in Mountain V… https://t.co/IewIH7GGCy
Retweeted by V8
12/3
2019
👩‍💻 We are excited to get this rolling! 👨‍💻 🎥 In case you miss it: There will be live streams and recordings too. https://t.co/OOSa48Qi5p
11/26
2019
🚀 For large JSON-compatible objects, JSON.parse is faster than JS object literals. ➡️ True for all browser JavaScr… https://t.co/k7k6WOeE3f
Retweeted by V8
11/25
2019
Emscripten now supports a standalone mode, to better serve the various ways WebAssembly is being used outside of th… https://t.co/Ng9CLuDQC0
11/21
2019
🔥 What’s new in V8 v7.9? Faster API getters, number representation transitions and repeated on-stack replacements (… https://t.co/x0cXN0I2rK
11/20
2019
DevTools now shows how @v8js saves time through streaming compilation, by taking advantage of the wait time for loa… https://t.co/s3jVErbPHg
Retweeted by V8
11/19
2019
Replacing all occurrences of a substring with another string is a common operation. Unfortunately, doing this corr… https://t.co/oQKHQdxxYH
Retweeted by V8
11/12
2019
JavaScript gains first-class support for global substring replacement! 🔥 @mathias explains the new String.prototy… https://t.co/kkHv3XEEF4
11/11
2019
Initial DWARF support has landed in Chrome DevTools! It means that you can resolve stack traces, set breakpoints a… https://t.co/9RxJzgPvv5
Retweeted by V8Rerunning code that declare let-variables no longer cause failures in DevTools console. We hope this makes trying o… https://t.co/WMvtXtmocW
Retweeted by V8What looks like a small change involved a lot of thoughts. We explored design options (https://t.co/LHWFCO46Bv), an… https://t.co/lb6GBqFyIm
Retweeted by V8
11/8
2019
🚀 Top-level await makes it possible to use the `await` keyword outside of async functions in JavaScript modules!… https://t.co/eDGpLeLVwS
10/8
2019
Let's [not] keep you in the dark anymore... Introducing dark mode for https://t.co/zhCSLTxecl! By default we're go… https://t.co/tiLB3vIZtH
10/7
2019
🔥 Regular expressions just got faster *and* more memory-efficient in V8: https://t.co/C1xpyVlcsQ https://t.co/tWNK7YQr3t
10/4
2019
For example, if you want to inspect D8 (pure CLI version of V8) using Chrome DevTools frontend, you can start a Web… https://t.co/uEoWeoagEu
Retweeted by V8🔥 What’s new in V8 v7.8? Streaming compilation on preload, WebAssembly C API, faster object destructuring and RegEx… https://t.co/2gHcuK2ybr
9/27
2019
🔥 Nullish coalescing syntax is coming to JavaScript! This feature enables safer default expressions.… https://t.co/BeJTl1zw3T
9/17
2019
Same great V8 t̵a̵s̵t̵e performance 🔥, now with 20% less s̵u̵g̵a̵r memory overhead ♻️. https://t.co/nDm26f8Nie https://t.co/8bngBnhL0x
9/12
2019
🔥 The story of a @v8js performance cliff in React ➡️ how are JavaScript values represented in memory? ➡️ what are… https://t.co/wzL47OHFSJ
Retweeted by V8👻 Recently, React core hit a scary V8 performance cliff. Here’s a technical deep dive explaining what happened be… https://t.co/F88Q06CZMK
Retweeted by V8
8/29
2019
👻 Recently, React core hit a scary V8 performance cliff. Here’s a technical deep dive explaining what happened be… https://t.co/F88Q06CZMK🔥 Optional chaining syntax is coming to JavaScript! This feature enables readable and concise expression of prope… https://t.co/90DWsswy43
Retweeted by V8
8/28
2019
🔥 Optional chaining syntax is coming to JavaScript! This feature enables readable and concise expression of prope… https://t.co/90DWsswy43
8/27
2019
@passcod It helps for that case as well! See this section: https://t.co/HaoG2H7Pqi
8/19
2019
🔥 ES2019 subsume JSON a.k.a. JSON ⊂ ECMAScript is shipping in Chrome, Firefox, Safari, and Node.js! Thanks to thi… https://t.co/0TKHK48qvt
Retweeted by V8🔥 One of the most underrated ES2019 features is “subsume JSON”, a.k.a. “JSON ⊂ ECMAScript”. It simplifies the langu… https://t.co/MusMCiUddB🔥 What’s new in V8 v7.7? Lazy feedback allocation, faster WebAssembly background compilation, stack trace improveme… https://t.co/NUNja06dhY
Retweeted by V8Performance boosts in @v8js v7.7 / Chrome 77: 🚀 WebAssembly background compilation 🏎 stack traces ⚡ lazy feedback… https://t.co/QaBYHl120W
Retweeted by V8
8/14
2019
🔥 What’s new in V8 v7.7? Lazy feedback allocation, faster WebAssembly background compilation, stack trace improveme… https://t.co/NUNja06dhY
8/13
2019
🔥 The Intl.NumberFormat API for localized number formatting is now more capable than ever! Here’s what’s new:… https://t.co/WD8FaPFUXO
Retweeted by V8
8/9
2019
🔥 Promise.allSettled advanced to stage 4, and is coming soon to Chrome, Firefox, and Safari! https://t.co/fVHYYjxkNs https://t.co/tiyMDWD11J
Retweeted by V8
7/25
2019
🔥 globalThis is available in Chrome, Firefox, Safari, and Node.js! https://t.co/Tp54IgJ3HT https://t.co/CMtDHCuvwX
Retweeted by V8
7/17
2019
I generally love every new feature that makes it through the TC39 process, but WeakRefs are special in that they un… https://t.co/3ag0DDROmW
Retweeted by V8🔥 Weak references and finalizers are (finally) coming to JavaScript! @_gsathya and @mathias explain:… https://t.co/BWnG0f5hub
Retweeted by V8
7/10
2019
🔥 Weak references and finalizers are (finally) coming to JavaScript! @_gsathya and @mathias explain:… https://t.co/BWnG0f5hub
7/9
2019
🔥 Array.prototype.sort is now stable in Chrome, Firefox, Safari, and Node.js! https://t.co/wiWbBOmJ7J https://t.co/ufOvUMgzz4
Retweeted by V8
7/2
2019
🔥 Emscripten is switching to the LLVM WebAssembly backend, resulting in… ➡️ much faster link times ➡️ smaller and… https://t.co/a06tJIW1LS @smashingmag We provide explainers for modern JavaScript language features here: https://t.co/tIBrpysbLB
7/1
2019
"The Cost Of JavaScript In 2019" https://t.co/wwQ81poePh The dominant costs of processing scripts are now download… https://t.co/McHOpAHswv
Retweeted by V8The dominant costs of processing JavaScript are: ➡️ download ➡️ CPU execution time @addyosmani on the cost of Jav… https://t.co/AVfIQ9Qobv
Retweeted by V8
6/26
2019
The dominant costs of processing JavaScript are: ➡️ download ➡️ CPU execution time @addyosmani on the cost of Jav… https://t.co/AVfIQ9Qobv🔥 Symbol.prototype.description is available in Chrome, Firefox, Safari, and Node.js! https://t.co/PVoK07FSwQ https://t.co/JdiFrxQ7aR
Retweeted by V8
6/25
2019
@thibaultmol Only one way to find out!Performance boosts in @v8js v7.6 / Chrome 76: 🚀 JSON.parse 🏎 Frozen/sealed arrays https://t.co/sG7VOKEVDc
Retweeted by V8New JavaScript language features in @v8js v7.6 / Chrome 76: 🌈 Promise.allSettled 📖 BigInt#toLocaleString 🔢 Intl.Nu… https://t.co/36KgC8QhTn
Retweeted by V8🔥 What’s new in V8 v7.6? Promise.allSettled, faster JSON.parse, localized BigInts, speedier frozen/sealed arrays, a… https://t.co/DVj8OLAOrI
Retweeted by V8
6/20
2019
🔥 What’s new in V8 v7.6? Promise.allSettled, faster JSON.parse, localized BigInts, speedier frozen/sealed arrays, a… https://t.co/DVj8OLAOrI🔥 Object.fromEntries is available in Chrome, Firefox, Safari, and Node.js! https://t.co/HcvoC6aNuf https://t.co/VriTLU40i5
Retweeted by V8
6/19
2019
WebAssembly code caching is a new optimization in Chrome and V8 that tries to avoid code compilation by caching the… https://t.co/C3q7GNSuEt
6/17
2019
You might already know about ➡️ Promise.all ➡️ Promise.race But did you know that two new promise combinators are… https://t.co/wq7dPhFrMx
Retweeted by V8
6/13
2019
🔥 Array#{flat,flatMap} are available in Chrome, Firefox, Safari, and Node.js! https://t.co/1XYGTH3tRJ https://t.co/OMPZFAwm5O
Retweeted by V8
6/11
2019
🔥 V8 v7.5 & Chrome 75 support underscores as separators in JavaScript numeric literals! https://t.co/zlXH81Nx49 https://t.co/czmYxQfleB
Retweeted by V8🔥 What’s new in V8 v7.5? Implicit caching of WebAssembly compilation artifacts, bulk memory operations, numeric sep… https://t.co/N3o0LNTB5D
Retweeted by V8
5/17
2019
🔥 What’s new in V8 v7.5? Implicit caching of WebAssembly compilation artifacts, bulk memory operations, numeric sep… https://t.co/N3o0LNTB5D
5/16
2019
Hey @mathias and @_gsathya are back on stage with update! Check out this session to learn all the new features ad… https://t.co/v2a2U2mVxJ
Retweeted by V8
5/15
2019
🔥 What’s new in JavaScript and @v8js? Check out @mathias and @_gsathya’s #io19 presentation to find out!… https://t.co/sDLKgQEvzE
5/9
2019
How can you use WebAssembly as a web developer who doesn’t necessarily know C++? Join @DasSurma and @dptig as they… https://t.co/bu1TE5UE6YJoin @mathias and @_gsathya for their #io19 talk on modern JavaScript features and @v8js optimizations:… https://t.co/4e8qMrFaWb
5/8
2019
For you JS loading performance fans, I gave a talk on our past, present and planned work on streaming compilation a… https://t.co/I1T9DNWd8K
Retweeted by V8In February I gave a talk at @emberjsmunich highlighting some of the parser improvements we're writing up more deta… https://t.co/AYE8uoaSjf
Retweeted by V8
4/26
2019
I wrote about the work we've been doing on improving the Internationalization API in @v8js :) https://t.co/vTWKzSrzIx
Retweeted by V8The JavaScript Internationalization API is growing, and its V8 implementation is getting faster! @_gsathya explai… https://t.co/PP0d4ZLX4Q🔥 @v8js v7.4, Chrome 74, and Node.js v12 support both public and private class fields! https://t.co/5R0qC3A5NJ https://t.co/6ee404KKnv
Retweeted by V8
4/25
2019
🔥 zero-cost async stack traces shipped in @NodeJS 12! 🔥 https://t.co/cXxby1hoIq
Retweeted by V8
4/24
2019
New JavaScript features in Node.js v12: ➡️ Array#{flat,flatMap} ➡️ class fields ➡️ globalThis ➡️ Intl.{ListFormat,… https://t.co/XE2Cltngij
Retweeted by V8📢 I just shipped Numeric separators in Chrome 75! 🔥 More info: https://t.co/UaZEjmDZjb https://t.co/gtohOjQ1LO
Retweeted by V8👻 A year with Spectre: a V8 perspective   In which the V8 team details their analysis and mitigation strategy for S… https://t.co/MvcqolDGji
4/23
2019
@David_ONeill_ It’s certainly easier to parse and compile JavaScript than it is to open a banana.
4/20
2019
🔥 `globalThis` makes it easy to access the global `this` value in any JavaScript environment. 🤔 Surprisingly, poly… https://t.co/CJIuYpffKc
Retweeted by V8
4/18
2019
🔥 @v8js presentations at #io19 🔥 ➡️ @_gsathya and @mathias talk about modern JavaScript features and optimization… https://t.co/vSQsusD0LC
4/17
2019
@mathias @__apf__ Can confirm.🔥 As it turns out, NOT parsing is faster than parsing.   That’s why JavaScript engines implement a preparser which… https://t.co/ZVY23qOZZO
Retweeted by V8Terminology: ➡️ IIFE: (function() { code })() ➡️ PIFE: (function() { code }) Since IIFE detection would be too sl… https://t.co/DJNziE1BzW
Retweeted by V8
4/16
2019
🔥 As it turns out, NOT parsing is faster than parsing.   That’s why JavaScript engines implement a preparser which… https://t.co/ZVY23qOZZO
4/15
2019
WasmBoy is a Game Boy Emulation Library for running ROMs in browsers and in Node.js, written in AssemblyScript. I… https://t.co/Li37Gwu3vk
4/12
2019
@billticehurst …is this a subtweet?
4/11
2019
🔥 (Byte)code caching reduces the start-up time of commonly visited websites by caching the result of JavaScript par… https://t.co/xY6NeY6gFL
Retweeted by V8
4/9
2019
🔥 (Byte)code caching reduces the start-up time of commonly visited websites by caching the result of JavaScript par… https://t.co/xY6NeY6gFL
4/8
2019
🔥 The cornerstone of parser performance is a fast scanner. @tverwaes explains how V8’s JavaScript scanner got up to… https://t.co/5VtszbQZuI
3/25
2019
New JavaScript & WebAssembly language features in V8 v7.4: 🌈 WebAssembly threads + Atomics 🔒 private class fields… https://t.co/F2dLdqxdAi
Retweeted by V8Performance boosts in @v8js v7.4 / Chrome 74: 🚀 JavaScript parsing 🚤 function calls with mismatched arguments ⚡ na… https://t.co/VSBVUbe5uJ
Retweeted by V8🔥 What’s new in V8 v7.4? Wasm threads/Atomics, private class fields, performance and memory improvements, and much… https://t.co/CT9GfPl9dF
3/22
2019
🔥 V8 v7.4 supports a JIT-less or “interpreter-only” mode, where JavaScript executes without allocating executable m… https://t.co/g5c9y1sL9h
Retweeted by V8🔥 V8 v7.4 supports a JIT-less or “interpreter-only” mode, where JavaScript executes without allocating executable m… https://t.co/g5c9y1sL9h
3/13
2019
📦 jsvu now lets you install @v8js debug binaries (alongside release binaries)! Handy if you need the detailed vers… https://t.co/QucQpvPzyb
Retweeted by V8
3/7
2019
📝 Iterating over all regular expression matches in a string gets tricky with String.prototype.match, especially if… https://t.co/2LdAMTMGEl
Retweeted by V8
2/18
2019
Performance boosts in @v8js v7.3 / Chrome 73: 🚀 WebAssembly startup 🚤 async functions and promises https://t.co/eu7nR7GYcq
Retweeted by V8New JavaScript language features in @v8js v7.3 / Chrome 73: 🌈 Object.fromEntries 📖 String#matchAll ✅ Atomics.wake… https://t.co/MVJJg0I6MH
Retweeted by V8🔥 What’s new in V8 v7.3? Wasm and async performance improvements, async stack traces, Object.fromEntries, String#mahttps://t.co/UqVeF88VVa
Retweeted by V8🔥 What’s new in V8 v7.3? Wasm and async performance improvements, async stack traces, Object.fromEntries, String#mahttps://t.co/UqVeF88VVa
2/7
2019
🎓 In this Chrome University talk, @_gsathya and @JakobKummerow explain how scripts are executed in @ChromiumDev. L… https://t.co/t2mhpwWnCv
1/31
2019
🎉 New JavaScript features in ES2019: ➡️ Array#{flat,flatMap} ➡️ Object.fromEntries ➡️ String#{trimStart,trimEnd}… https://t.co/mtZFnzzQC0
Retweeted by V8
1/30
2019
As of @v8js v7.3 / Chrome 73, all of these ES2019 features are available by default. Enjoy! https://t.co/vtvx8VTRYw
1/29
2019
Orinoco = @v8js garbage collection without the rubbish™ 🚀 parallel 🏎 concurrent 🚤 incremental Check out… https://t.co/qAkYFMrtb6
Retweeted by V8Orinoco (V8’s garbage collector) evolved from a sequential stop-the-world implementation into a mostly parallel and… https://t.co/6AzqPbM9VF
Retweeted by V8
1/4
2019
Orinoco (V8’s garbage collector) evolved from a sequential stop-the-world implementation into a mostly parallel and… https://t.co/6AzqPbM9VF
1/3
2018
@abhishekkrpand1 No.
12/20
2018
New JavaScript language features in V8 v7.2: 🌈 public class fields 📖 Intl.ListFormat ✅ well-formed JSON.stringify… https://t.co/rohPmE4Bvm
Retweeted by V8V8 v7.2 performance boosts: 🚀 JavaScript parsing 🚤 async/await ⚡ [...spreadElements] 🏎 WebAssembly https://t.co/rP9f1PgyNN
Retweeted by V8🔥 What’s new in V8 v7.2? High-speed JavaScript parsing, faster async-await, reduced memory consumption on ia32, pub… https://t.co/xmon8zRfG9
12/18
2018

0