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.

56 Following   48,459 Followers   396 Tweets

Joined Twitter 7/3/17


V8 cares about creating a respectful and welcoming environment, and that extends to our code base as well. We are… https://t.co/6DxC9EXrDG
7/29
2020
🔥 What’s new in V8 v8.5? Promise.any, String#replaceAll, logical assignment operators, WebAssembly multi-value and… https://t.co/WlUq0whirx
7/21
2020
...and one more thing [that we forgot to mention the first time around 😬]: private methods and accessors! https://t.co/HaYSVJpXg4
7/1
2020
🔥 What’s new in V8 v8.4? Weak references and finalizers, improved WebAssembly start-up and debugging performance, a… https://t.co/fiFEIcmSAf
6/30
2020
Interested in getting funding up to $40,000 for outstanding research based on V8? 🧪 🎓Check out the V8 Research Gra… https://t.co/WhibBJLv2R
6/17
2020
Tired of spending your time fixing C++ memory issues? 😫 📚 Learn how Oilpan provides a safe high-performance garb… https://t.co/402DDBmJX7
5/26
2020
Confused about cover grammars? 📜 We've got your *covered*! https://t.co/v6w1WaSDuc Part 4 of "Understanding the EC… https://t.co/NxgP8rk83Q
5/19
2020
🔥 You can now use up to 4GB of memory in WebAssembly applications - and beyond! Andreas Haas, Jakob Kummerow and A… https://t.co/nY9802j9e3
5/14
2020
Logical &&= assignment ||= feature ??= explainer 🔥 https://t.co/TMLBYSQgFU In which @_shu shows how to use a new E… https://t.co/lsTsMWiHZf
5/7
2020
🔥 What’s new in V8 v8.3? Faster ArrayBuffer tracking, bigger WebAssembly memories, bug fixes and API changes. https://t.co/VaNumt2mv2
5/4
2020
What’s in that .wasm? 🔍 Introducing: wasm-decompile! https://t.co/pR4vLia9Ej Read the contents of WebAssembly mo… https://t.co/kUeAViuoaJ
4/27
2020
@burkitargino It's been shipped in V8 8.0 / Chrome 80. https://t.co/UVDjJ2mC9b This post is just a deep-dive into… https://t.co/YfqF0KVVTQ🎉 New JavaScript features in ES2020: ➡️ BigInt ➡️ dynamic import() ➡️ nullish coalescing ➡️ optional chaining ➡️ P… https://t.co/Cbn0MYsbuF
Retweeted by V8
4/2
2020
Part 3 of "Understanding the ECMAScript spec" series is out and it's all about grammar! 📜 https://t.co/xwJUEuJ7mghttps://t.co/Td22f6osKd
4/1
2020
Learn how we reduced our heap size by up to 43% in the deep dive of “Pointer Compression in V8”! 📉 🔥 https://t.co/kJ5hZFw1cm
3/30
2020
@marjakh Understanding the ECMAScript spec, part 2 is out! https://t.co/HVbsmvMZ7x In this article @marjakh walks… https://t.co/699svg6Pkc
3/2
2020
🔥 What’s new in V8 v8.1? New Intl.DisplayNames API, bug fixes and performance improvements. https://t.co/PWM2Be2Whn
2/26
2020
Intl gets new capabilities! Localize (and localise 😅) language, region, script, and currency names with ease using… https://t.co/t3b5BPUh7A
2/25
2020
🎥🎥🎥 If you missed attending the #wasmsummit live, please go there 👇 the recordings! 🎥🎥🎥 https://t.co/hV3FVEdW8E
2/19
2020
Which naming scheme would you prefer for disassembled #Wasm? (RT plz) A (duplicates namespace, but more readable):… https://t.co/IGQbO4t87k
Retweeted by V8
2/18
2020
Understanding the ECMAScript spec, part 1: https://t.co/3ofhBiJtWY In this article, @marjakh explains how JavaScri… https://t.co/AyaWiaRW7D
2/3
2020
WebAssembly brings SIMD support to the Web. What is it? @dptig and @tlively52 explain and demonstrate how to use i… https://t.co/ja6dzkLjCM
1/30
2019
V8 hits its long-awaited v8.0, now with optional chaining, nullish coalescing, faster higher-order builtins — oh an… https://t.co/9sqROa3b86
Retweeted by V8
12/19
2019
@protagorist At least for some time. Imagine the gzip savings on release blog posts!V8 hits its long-awaited v8.0, now with optional chaining, nullish coalescing, faster higher-order builtins — oh an… https://t.co/9sqROa3b86
12/18
2019
🔥 JavaScript regular expressions are getting more powerful! RegExp match objects now have an `indices` array that… https://t.co/LjKd6AKMaz
Retweeted by V8JavaScript is now equipped with a new regular expression enhancement! @MayaLekova shows how it can be used for fin… https://t.co/Pq3JE6t8tx
12/17
2019
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
In 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

0