windows performance analyzer is a fantastic tool. i usually don't expect such high polish on a developer-oriented tool, but the team has certainly knocked it out of the park. cc @us.graphics :)
07.11.2025 07:16 β π 62 π 6 π¬ 1 π 0@robpalmer.bsky.social
JavaScript Infrastructure & Tooling at Bloomberg. Co-chairing TC39. Likely to tweet tech stuff about JS & software performance. Opinions are my own.
windows performance analyzer is a fantastic tool. i usually don't expect such high polish on a developer-oriented tool, but the team has certainly knocked it out of the park. cc @us.graphics :)
07.11.2025 07:16 β π 62 π 6 π¬ 1 π 0Slides done for one of my two upcoming tc39 agenda items.
Composites comparator choice: docs.google.com/presentation...
(Yet to be finalised) agenda here:
github.com/tc39/agendas...
Calling all web developers! Browsers are all meeting up next week (www.w3.org/events/tpac/...). I want your voice to be heard! Tell me your biggest problems, and tell me what you want to see from the platform. What problems are tough to solve, but could be easier?
06.11.2025 09:44 β π 60 π 29 π¬ 28 π 0A V8 use-case gets 4000% faster π₯
05.11.2025 21:21 β π 22 π 2 π¬ 0 π 0Previous thread on the release of temporal_rs
bsky.app/profile/robp...
Today's commit that unflags Temporal in upstream V8.
issues.chromium.org/issues/40106...
Temporal is estimated to land in Chrome 144 which becomes stable on 7th January 2026. This could change.
Temporal is already available in Firefox and is in development for Safari.
chromestatus.com/feature/5668...
ECMAScript excitement π
Congrats to @manishearth.bsky.social on unflagging TC39 Stage 3 Temporal in V8 today. Heading for Chrome 144 π
By many metrics this new date-time API is the single biggest change to JS ever π₯
V8 uses Boa's temporal_rs by @jason-williams.co.uk Kevin Ness & Manish π
That caught me out too. There's too much dry meat.
04.11.2025 16:46 β π 2 π 0 π¬ 0 π 0That's illegal.
Also, the gravy is meant to fill and overflow the yorkshire. Pre-filling with peas is acceptable but you've overstepped by putting carrots in there too.
Please tell me that is cauliflower cheese and not macaroni cheese hiding top left.
04.11.2025 15:37 β π 2 π 0 π¬ 1 π 0For basic glossary access, I suspect they fetch a cached human-reviewed definitions. It's cheaper and eliminates the unpredictability risk. Some children will miss out on that due to the paywall.
For the interactive Q&A, I'm curious if it will go beyond pre-canned. Might pay to experiment.
Online learning platform for Computer Science prompts you to pay for a premium service to explain Variables and Constants in more detail.
My child's school's third-party online learning platform has been enhanced with AI. It offers to explain terms in detail, e.g. what are variables and constants.
If you choose this, the child is first asked if they wish to pay for premium, or they can "Ask my parents" to pay.
Always. Glad you are prioritising what matters most π
01.11.2025 01:42 β π 8 π 0 π¬ 0 π 0here's what the @e18e.dev community has been upto for the last couple of months!
huge thanks to everyone involved π much more to come very soon, and we have a roadmap of some super useful tools in the works
Thanks @mmocny.com for the container timing shoutout and stealing my low effort diagram π
Great talk @ #perfnow
Golden hiring opp.
31.10.2025 04:13 β π 17 π 2 π¬ 2 π 0Sad to miss you and the stroopwafel!
Please say hi to Hugh, Emilia, Jason & Linus π
We raised a $12.5M Series A round, led by Accel.
In this next stage, VoidZero is accelerating development on both our open-source projects and Vite+, the unified JavaScript toolchain.
This is only the beginning!
β voidzero.dev/posts/announ...
Proud to be in this list of 22 open source projects receiving grants from the CEO of Vercel.
Itβs great that he also brought attention to these projects.
Iβm especially glad to see @e18e.dev there. Theyβre systematically speeding up the Node.js ecosystem for years.
rauchg-oss-grants.vercel.app
I'm pleased that this year's GitHub survey acknowledges that untyped & typed JavaScript deserve to be counted as part of the same ecosystem.
πΆ New repos (last 12 months): JS 9.3M, Python 9.3M, TS 5.4M
πΆ Contributor delta (last 12 months): TS +1.1M, Python +0.9M, JS +0.4M
πΆ Contributor count chart
Big news in this year's GitHub Octoverse report: TypeScript is now the most-used language on GitHub!
We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. π
Read up more at github.blog/news-insight...
I did the same and found the same.
Seems like a special case for non-side-effecting handlers. I wonder if V8 hard codes that check in the Proxy optimisation code.
Maybe some on V8 could be nerd sniped into checking out this curiosity.
Something rare is happening. We're opening up a position in the @storybook.js.org team! Not only that, but it's fully remote, in Central European Time!
If you want to maintain OSS, love the JS ecosystem and enjoys tinkering with the details that makes it all work behind the scenes, check it out!
TC39 Stage 3 Import Defer is steadily progressing in Chrome V8 due to Caio Lima at @igalia.com together with reviewers.
Parsing support was merged in upstream V8 on Thursday.
chromium-review.googlesource.com/c/v8/v8/+/70...
Hot off the press!
6.8 released with some big features π
β‘@vite.dev by default
π Compatible with libraries from 8+ years ago*
β¨ New APIs: renderComponent, additional reactive data structures
π€ No more hbs by default (strict: true)
Read more here:
blog.emberjs.com/ember-releas...
We are still looking for feedback on tsgo, but it is worth calling out we expect some type-checking changes that you may need to adapt to.
The native previews are easy to grab from npm, and are published nightly to try out!
www.npmjs.com/package/@typ...
π Importing vs fetching JSON
JSON imports are now supported cross-browser, but when would you use them rather than fetch()?
jakearchibald.com/2025/importi...
ECMAScript excitement π
Congrats to @ahabhgk.bsky.social on shipping experimental support for TC39 Stage 3 Import Defer in Rspack π
Like webpack, this is opt-in and excludes supports for dynamic import.defer()
github.com/web-infra-de...
Today on the pod: Node 25 V8 perf updates, Remix V3 will use Preact, TypeScript in SpacetimeDB, Map upsert proposals and 15 npm packages you can ditch for native Node features!
share.transistor.fm/s/1ee81010
#typescript