Backwards compatible for 20 years
aws.amazon.com/blogs/aws/tw...
Backwards compatible for 20 years
aws.amazon.com/blogs/aws/tw...
pnpm + Git Worktrees for Multi-Agent Development
pnpm.io/11.x/git-wor...
From zero to void in under five minutes โก๏ธ
The docs link under getting started is a 404. @agent pls fix ๐๐ผ
Happy to say that TC-39 has accepted the Error code property proposal as Stage 1 github.com/jasnell/prop... ... this works to standardize the pattern of adding the `code` property to Error objects using `new Error('...' { code: 'ERR_FOO' })`
Code example showing the usage of Temporal.ZoneddateTime ```js // London DST starts: 2026-03-29 01:00 -> 02:00 const zdt = Temporal.ZonedDateTime.from( "2026-03-29T00:30:00+00:00[Europe/London]", ); console.log(zdt.toString()); // โ "2026-03-29T00:30:00+00:00[Europe/London]" const plus1h = zdt.add({ hours: 1 }); console.log(plus1h.toString()); // "2026-03-29T02:30:00+01:00[Europe/London]" (01:30 doesn't exist) ```
Temporal is now Stage 4 at TC39 ๐๐๐
Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years!
I wrote a blog post explaining how we got here ๐
bloomberg.github.io/js-blog/post...
bloomberg.github.io/js-blog/post...
Node.js is moving to one major release per year starting with Node 27! ๐
โ
Simpler: Every release becomes LTS.
โ
Predictable: Version numbers now align with the year.
โ
New: A 6-month Alpha channel for early testing.
https://bit.ly/4rnosLg
Open UI has been working on speccing out the focusgroup attribute: a declarative way to support roving focus & add keyboard nav to composite widgets like toolbars/menus
We'd love your feedback!
Learn more & see open questions: developer.chrome.com/blog/focusgr...
H/t to Edge folks for prototyping
+ dependency diff between versions
+ size difference between versions
+ aggregate release notes for versions from GitHub
โค๏ธ
That's the moment I took away my doggos Kong ๐
New blogpost about atproto
It's not federation, it's not a p2p mesh. It's a secret third thing: practical.
www.pfrazee.com/blog/practic...
Container Timing - a new W3C performance metric - has migrated from Bloomberg to the WICG Github org ๐
@jason-williams.co.uk made the Bloomberg Terminal use this web metric to measure human-perceived time to start apps. We've found it more useful than existing metrics.
github.com/WICG/contain...
@joshellis.co.uk ๐
Pretty major improvement to website security! For those that can't use this immediately, FF 148 also brings Trusted Types to newly baseline which can go a long way in helping prevent XSS.
Chromium also looks set to follow shipping Sanitizer soon (probably 147).
Only half-heartedly to be honest. It was originally part of a refactoring that got scrapped but the first tries showed that it wonโt be simple to infer the right types. Iโll take this thread as motivation to look at it again tomorrow though ๐
Are you open to a contribution around this? At the time I wasnโt sure whether this is aligned with your idea and obvs queriesOptions is a terrible name โฆ ๐
What we are missing is a way to share multiple queries together with the combine function. QueryOptions allows to share the whole singular payload (incl. select) but there is no easy way (type-wise) to achieve the same for multiple queries (incl. combine), which is the single source for custom hooks
Thatโs great and matches my experience 100%. One thing I am curious about is how you see using custom hooks around useQueries, because there is no queriesOptions API that allows for easy sharing multiple queries?
Schema benchmarks are here ๐
This is great to see vercel.com/blog/we-ralp...
While specific runtime products may compete around features and performance, this kind of research on how to work around the inherent performance bottlenecks in web streams ultimately helps everyone.
Thatโs a very impressive list of fixes. ๐ Congrats to the team for shipping those.
git recent: what branch did I work on? by @remysharp.com
remysharp.com/2026/02/12/g...
๐ Chrome 145 DevTools has Soft Navigation markers
Nice DX improvement for building SPAs
Iโve noticed the same for EMs.
Published a new video on "Interface Studies"
What Do We Really Know About the Back Button? This video traces the concept of "back" across five distinct systems. Each system makes a different wager on what kind of past should be available to the user. youtu.be/Z4cS2Ivg2-M?...
@jenson.org had similar thoughts. I recommend some of his talks on the topic, if you are up for it und fully agree with you. youtu.be/Mjup7Mrj7uU?...
Vitest 4.1 is on the horizon, but we're already looking ahead! What are your main pain points in your testing workflow right now?
Let us know in the Vitest 5 discussion thread!
You might also be interested in github.com/sanity-io/st...