New blog post: our colleague Caio worked on extending V8’s memory profiler API with a new metric: the total number of bytes allocated by an Isolate since its creation:
blogs.igalia.com/weblanguages...
Posts by Rob Palmer
Wanna measure Core Web Vitals for SPAs?
It's been a long-standing gap, but one that we've been working hard to fill.
We're approaching the final stages and have launched one last origin trial (🤞) as the "last call" before we ship it!
More details:
developer.chrome.com/blog/final-s...
Many times I'll let small refund issues slide.
When I ponder why I am resolute in pursuing Ryanair through the courts for unpaid compensation, I think my energy originates from years of seeing UI patterns like this.
In the UK, MCOL is an easy way to ensure they follow the UK261 rules.
Für alle deutschsprachigen JS Leute hier is mein Gespräch mit Working-Draft über Temporal
workingdraft.de/708/
Congrats to @heimskr.io at Apple (previously at Bun) on landing this complex & critical JS ecosystem fix in WebKit's JSC 👍
This was a fun project :D
An internal team just adopted tsgo (soon TypeScript 7) and told us they were able to shave off about 400 hours a month of waiting on CI builds.
npmx.dev/package/@typ...
ECMAScript excitement 😉
JSC just landed a long-planned rewrite of their ESM module loader that will fix multiple famous spec bugs including those holding back ES2022 Top-Level Await 🎉
JSC is the JS engine used in Safari and Bun.
github.com/WebKit/WebKi...
Johnny English film poster
The traditional response is for the server to repeat the question slowly.
What. Is. Your. Name?
Or you can point to this and they'll understand.
He's in a feta place
RFC: I have a new proposal to add new vm Module primitives and a SourceTextModuleLoader API to bring the `--experimental-vm-modules` out of experiments! github.com/nodejs/node/...
If you haven't watched @jason-williams.co.uk talk on Temporal, I highly recommend it. Not only is it a great history of Temporal, which should make dates in JS *much* better, but it serves as a great primer on TC39, the committee that advances JS. Excellent work 👌
Wasm GC is flipping awesome for JS interop.
If you have a complex object you want to return from a Wasm API, you just can.
The JS side can pass it back in calls Wasm functions to interact with it. The Wasm side can forget about it, and the GC will release it when the JS side is done.
Boston TS Club Poster: What's New in TypeScript 6.0, Talk by Josh Goldberg, April 16th @ 5:30pm, LinkSquares - 60 State St
🗣️ Speaker Announcement: this coming week will feature @joshuakgoldberg.com speaking on What's New in TypeScript 6.0.
A lot's been happening in TypeScript! Let's GO talk about 6.0's breaking changes and how they prep for the future and 7.0.
RSVP 👉 www.eventbrite.com/e/boston-ts-...
Introducing the Oxc Angular Compiler ✨
◆ 6.4x faster than Angular CLI
◆ 20.7x faster than Webpack
◆ First-class @vite.dev plugin with full HMR
◆ Built with Oxc
◆ Not another slop fork
While this is experiment, the @angular.dev team is looking into an Oxc integration.
voidzero.dev/posts/oxc-an...
I'm working on a feature called package maps for Node.js - it's leveraging everything I learned about package resolution these past six years, in a design that's both simple and flexible enough to be backward compatible with existing installs. I'm very excited about this! github.com/nodejs/node/...
Today on the pod, @joshuakgoldberg.com shares how Flint reimagines linting with type-aware rules, improved error messages, and better DX for TypeScript developers. share.transistor.fm/s/529ec1ef #typescript
@jason-williams.co.uk is already on it 🫡
Photos of Daniel and Matias's cat (their respective avatars) on a title card which says the same text. Soundwaves are visualized eminating from them in the background
🎙️ New Episode of Igalia Chats -
npmx: The People Powered Package Index
@bkardell.com and @ryzokuken.dev chat with @danielroe.dev and @patak.cat of npmx about the project, the community and Open Source
www.igalia.com/chats/npmxyz
Look, the Web Engines Hackfest is now a W3C-endorsed conference: www.w3.org/events/confe...
Some working groups might arrange meetings at the hackfest. Thanks to W3C for your support and collaboration.
I'll be doing a podcast with Anders Hejlsberg, the creator of Turbo Pascal, C#, and TypeScript.
What would you like to know?
Moving forward, nodejs/node will require all commits from people (not bots or other automation) to include the `Signed-off-by` attestation for the DCO (`git commit -s`).
We should have been doing this all along ever since we adopted the DCO.. but better late than never.
github.com/nodejs/node/...
An experimental implementation of the new streams API has landed in Node.js as an early prototype. nodejs.org/docs/latest/...
It's available in Node.js 25.9.0 running with the `--experimental-stream-iter` runtime flag using either `require('stream/iter')` or `import { Stream } from 'stream/iter'`
The fluid receptacle is a modern addition to the trash shape sorter.
The dilemmas we faced around liquid disposal before that innovation do not bear thinking of.
If you work on tools that deal with source maps, TC39-TG4 (the source maps working group) has a hackathon in Amsterdam on 18th May 2026 at the JetBrains office.
@nicr.dev is the organizer who can be reached via BSky DMs or Matrix if you wish to register.
The new Container Timing performance metric is scheduled for release via an Origin Trial in Chrome 148 🎉
Chrome 148 begins Stable channel rollout on 22 April 2026.
chromestatus.com/feature/5110...
Source Maps: Shipping Features Through Standards Published on 10 March 2026 Source maps are a vital part of modern web development.
Source maps are more exciting than ever 😉
🔶 Recently standardized! (one year ago)
🔶 An active @tc39.es Task Group
🔶 New features soon: Scopes & Range Maps
Read all about it 📜
bloomberg.github.io/js-blog/post...
I really dig that there are companies that fund @igalia.com to do things that try to make the web better for all of us.
A historic day for Ecma specs 😉