Rob Palmer
@robpalmer.bsky.social
4.9K followers 720 following 470 posts
JavaScript Infrastructure & Tooling at Bloomberg. Co-chairing TC39. Likely to tweet tech stuff about JS & software performance. Opinions are my own.
Posts Media Videos Starter Packs
robpalmer.bsky.social
This is correct. Vite+ is a superset with extra features such as monorepo caching.

But they share the same CLI name.
Reposted by Rob Palmer
igalia.com
Igalia is honored to have been awarded a commission from the Sovereign Tech Fund to advance the @servo.org web engine. STF’s support will advance a multi-pronged effort focused on improving Servo’s accessibility, WebView API support, and project maintenance. Details: www.igalia.com/2025/10/09/I...
Igalia, Servo, and the Sovereign Tech Fund | Igalia
Igalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and cl...
www.igalia.com
Reposted by Rob Palmer
titiancernicova.bsky.social
With declaration emit thanks to isolated declarations 😅
robpalmer.bsky.social
Vite+ unified CLI will bring together many existing features and a new monorepo task runner.
robpalmer.bsky.social
To be clear: Vite, Vitest, tsdown, Rolldown, Oxc, Oxlint remain MIT.

Vite+ is a new product with a new license.
Reposted by Rob Palmer
evanyou.me
Just talked about Vite+ at @viteconf.org - check out more at viteplus.dev :)

More detailed announcement on Monday!
Vite+
The Unified Toolchain for the Web
viteplus.dev
Reposted by Rob Palmer
firefoxdevtools.bsky.social
As an experiment, we (the Firefox team) wanted to try a new way to get feedback on which Interop proposals matter most.

So, here's a web app where you can rank the proposals you care about, giving us data we can use when reviewing which ones to champion.

interop-rank.jakearchibald.com
Interop Feature Ranking
Rank the web platform features you care most about
interop-rank.jakearchibald.com
robpalmer.bsky.social
Vite+ now has a website.

Licensing for existing projects remain MIT. Whereas Vite+ will be "source-available" and free for open source, non-commercial usage.

viteplus.dev
Vite+
The Unified Toolchain for the Web
viteplus.dev
robpalmer.bsky.social
(I think there was a claim that this is more granular than what Turborepo would do)
robpalmer.bsky.social
Vite+ task running has granular tracking that allows type-checking to be skipped for dependent projects if the type declarations they consume do not change.
robpalmer.bsky.social
Vite+ unified CLI will bring together many existing features and a new monorepo task runner.
Reposted by Rob Palmer
molisani.bsky.social
Day one of @viteconf.org is almost over. There were so many great talks that I'm still processing so far, but I'm super excited about @rich-harris.dev's advancements in To-do list technology (surprise, it's actually Remote Functions for @svelte.dev!)
Screenshot of a browser presenting a live demo of a to-do app, specifically the login screen. The title of the app is "TODO2 2TODO 2 DO" is the Fast and Furious style.
Reposted by Rob Palmer
rich-harris.dev
I spent an unreasonable amount of time on this logo
molisani.bsky.social
Day one of @viteconf.org is almost over. There were so many great talks that I'm still processing so far, but I'm super excited about @rich-harris.dev's advancements in To-do list technology (surprise, it's actually Remote Functions for @svelte.dev!)
Screenshot of a browser presenting a live demo of a to-do app, specifically the login screen. The title of the app is "TODO2 2TODO 2 DO" is the Fast and Furious style.
robpalmer.bsky.social
It was great. Lots of practical advice and concrete tools to use to improve performance and reduce overheads.

The whole conference has a strong consensus/bias towards modernizing the ecosystem.
robpalmer.bsky.social
"In my opinion, a lot of the success of ES6 was due to the existence of Babel" - @overlookmotel.bsky.social at @viteconf.org
robpalmer.bsky.social
Glad to see TypeScript's Isolated Declarations feature already mentioned in three talks this morning at @viteconf.org 👍

It's one of the reasons tsdown and Oxc can generate Type Declarations so quickly ⚡

The main ID developer @titiancernicova.bsky.social is here if you wish to meet him.
titiancernicova.bsky.social
Always happy to see something you worked on out in the wild! Love to see isolated declarations being used 😊. #viteconf.amsterdam
robpalmer.bsky.social
Most desired JS changes by the panel:

🔶 Type Annotations
🔶 Deprecating CommonJS
🔶 AsyncContext
🔶 Module Declarations
robpalmer.bsky.social
This is far from a monoculture.

Seems like a good thing to have such diverse views and stakeholders around the project.
robpalmer.bsky.social
Node excitement 😉

The folks at Platformatic including @stephenbelanger.com have integrated a Python runtime into Node 🎉

This lets you mix Python into your Node apps.

Throughput, latency, and requests per-second are competitive with native Python alternatives 😲
Reposted by Rob Palmer
rginn206.bsky.social
So cool to be in the room at React Conf when the new React Foundation was announced 💙 with its new home at the Linux Foundation. At @openjsf.org we’re celebrating this big win for JavaScript communities.
openjsf.org
New Era for React = Stronger JavaScript Ecosystem 💙

React doesn’t live in isolation - It works alongside Node.js, Electron, webpack, and more. A dedicated foundation under the Linux Foundation means more collaboration, security, and sustainability across the ecosystem.

hubs.la/Q03MylxX0
Celebrating the Launch of the React Foundation | OpenJS Foundation
A New Era for React, and a Stronger JavaScript Ecosystem
hubs.la
Reposted by Rob Palmer
openjsf.org
New Era for React = Stronger JavaScript Ecosystem 💙

React doesn’t live in isolation - It works alongside Node.js, Electron, webpack, and more. A dedicated foundation under the Linux Foundation means more collaboration, security, and sustainability across the ecosystem.

hubs.la/Q03MylxX0
Celebrating the Launch of the React Foundation | OpenJS Foundation
A New Era for React, and a Stronger JavaScript Ecosystem
hubs.la
Reposted by Rob Palmer
joyeecheung.bsky.social
I gave a talk today at @nordicjs.com about shipping Node.js packages in 2025...or how to transition from shipping dual/faux-ESM/CommonJS to shipping ESM directly!

Slides at github.com/joyeecheung/...
github.com