Tweets
- Tweets, current page.
- Tweets & replies
- Media
You blocked @mathias
Are you sure you want to view these Tweets? Viewing Tweets won't unblock @mathias
-
Pinned Tweet
At
#io19,@_gsathya and I gave a talk on cutting-edge JavaScript features: https://www.youtube.com/watch?v=c0oy0vQKEZE …
WeakRef
Intl.*
Promise.{allSettled,any}
numeric separators
Array#{flat,flatMap}
Object.fromEntries
String#matchAll
…and more!Thanks. Twitter will use this to make your timeline better. UndoUndo -
Puppeteer v2.1.0 is out!
Chromium 80
puppeteer.launch({product: 'firefox'})
Puppeteer can now talk to a real, unpatched Firefox binary. You no longer need to install puppeteer-firefox separately!
https://github.com/puppeteer/puppeteer/releases/tag/v2.1.0 …pic.twitter.com/Kw5UZ35gHo
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Incredible overview of non-standard web platform features that debuted in Trident, the engine behind good ol’ Internet Explorer: https://schepp.dev/posts/today-the-trident-era-ends/ … by
@derScheppThanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
All differences between JavaScript modules, classic scripts, and CommonJS. https://gist.github.com/jkrems/b14894e0b8efde10aa10a28c652d3541 … For the next time somebody asks me "why have different file extensions?".
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
Adaptive icon support in PWAs with maskable icons: https://web.dev/maskable-icon/ . Great article by
@Not_Woods on making your icons look nice under all circumstances.
Also a new @ChromeDevTools feature.
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
V8 hits its long-awaited v8.0, now with optional chaining, nullish coalescing, faster higher-order builtins — oh and 40% less memory use thanks to pointer compression, no big deal. h8rs gonna h8, V8ers gonna V8


https://v8.dev/blog/v8-release-80 …Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
#A11Y Tip: Don't set absolute font sizes! If someone has their default browser font size bumped up/down, you override their choice and force them to zoom.
Instead, set the font size to `100%` on the `:root {}` level and make everything a function thereof via `em` or `rem`.
pic.twitter.com/q455OUjHO8
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
JavaScript regular expressions are getting more powerful!
RegExp match objects now have an `indices` array that contains the start and end positions for each capturing group.
@MayaLekova explains: https://v8.dev/features/regexp-match-indices …pic.twitter.com/1923QdMchv
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
JavaScript is now equipped with a new regular expression enhancement!
@MayaLekova shows how it can be used for finding positions of matched groups. https://v8.dev/features/regexp-match-indices … (This feature is available starting from V8 v7.9 behind a --harmony-regexp-match-indices flag.)pic.twitter.com/dYSYkZwSkF
Thanks. Twitter will use this to make your timeline better. UndoUndo -
JavaScript regular expressions are getting more powerful!
RegExp match objects now have an `indices` array that contains the start and end positions for each capturing group.
@MayaLekova explains: https://v8.dev/features/regexp-match-indices …pic.twitter.com/1923QdMchv
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Hͫ̆̒̐ͣ̊̄ͯ͗͏̵̗̻̰̠̬͝ͅE̴̷̬͎̱̘͇͍̾ͦ͊͒͊̓̓̐_̫̠̱̩̭̤͈̑̎̋ͮͩ̒͑̾͋͘Ç̳͕̯̭̱̲̣̠̜͋̍O̴̦̗̯̹̼ͭ̐ͨ̊̈͘͠M̶̝̠̭̭̤̻͓͑̓̊ͣͤ̎͟͠E̢̞̮̹͍̞̳̣ͣͪ͐̈T̡̯̳̭̜̠͕͌̈́̽̿ͤ̿̅̑Ḧ̱̱̺̰̳̹̘̰́̏ͪ̂̽͂̀͠ is a perfectly valid JavaScript identifier. https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/1969471 …pic.twitter.com/zAyuQ6j5KU
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
What’s new in DevTools in Chrome 80? ↳ let and class redeclarations in Console ↳ improvements to WebAssembly debugging, code coverage, Audit & Network panels https://developers.google.com/web/updates/2019/12/devtools …pic.twitter.com/lBz6nwQlZj
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
For large JSON-compatible objects, JSON.parse is faster than JS object literals.
True for all browser JavaScript engines!
Speed-ups from 1.2× to 2×
My #ChromiumDevSummit lightning talk explains why:https://www.youtube.com/watch?v=ff4fgQxPaO0 …Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
Here's Mathias' awesome breakdown of the JSON.parse trick for speeding up state transfers. Quick, easy optimization with sometimes dramatic gains. It's faster in all browsers. He mentions my case study, if you're curious, here's my write-up on that: https://joreteg.com/blog/improving-redux-state-transfer-performance …https://twitter.com/mathias/status/1198266203413897216 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
For large JSON-compatible objects, JSON.parse is faster than JS object literals.
True for all browser JavaScript engines!
Speed-ups from 1.2× to 2×
My #ChromiumDevSummit lightning talk explains why:https://www.youtube.com/watch?v=ff4fgQxPaO0 …Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
Dark mode aficionados, my #ChromeDevSummit lightning talk on dark mode has been published on YouTube: https://youtu.be/4rX19mqzI5k .
It's essentially the TL;DR of https://web.dev/prefers-color-scheme ….
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
Call for feedback on new draft UTS #18: Unicode Regular Expressions, adding support for properties of strings (including emoji). Review period closes on 2020-01-06. http://blog.unicode.org/2019/11/call-for-feedback-on-uts-18-unicode.html …
#regex#rgi#uts18pic.twitter.com/TRdUkdaZSG
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
Announcing core Node.js support for ECMAScript modules:https://medium.com/@nodejs/announcing-core-node-js-support-for-ecmascript-modules-c5d6dc29b663 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
Emulate `prefers-color-scheme: dark` from DevTools either from the Rendering drawer, or from the Command Menu (Ctrl/Cmd + Shift + P)pic.twitter.com/XjU5YwJqBZ
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
What’s new in V8 v7.9? Faster API getters, number representation transitions and repeated on-stack replacements (OSR); more Wasm modules per process with reduced initial memory consumption. https://v8.dev/blog/v8-release-79 …Thanks. Twitter will use this to make your timeline better. UndoUndo -
Mathias Bynens Retweeted
Chrome now supports SVG favicons! https://chromium-review.googlesource.com/c/chromium/src/+/1541185 …
Pro tip: you don’t need any HTML to declare a favicon. Host your SVG file at /favicon.ico and serve it with the correct MIME type (image/svg+xml). https://mathiasbynens.be/notes/rel-shortcut-icon …
Thanks. Twitter will use this to make your timeline better. UndoUndo
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
JavaScript, HTML, CSS, HTTP, performance, security, Bash, Unicode, i18n, macOS.