Sabitlenmiş Tweet
Steven ⬢
7.6K posts

Steven ⬢
@styfle
🐏 Software Shepherd @vercel 💚 Contributor to @nextjs @reactjs @nodejs @tc39 🤵 Husband & Father ✝️ Jesus lover
::1 Katılım Mayıs 2008
2K Takip Edilen5.7K Takipçiler
Steven ⬢ retweetledi

Pretty sure @X is the first social network to ever get a perfect PageSpeed Insights Performance score on both mobile and desktop.


English
Steven ⬢ retweetledi

TypeScript 7 Support in Next.js
TLDR:
You can now enable `experimental.useTypeScriptCli` to use TypeScript 7 on next@preview
Details:
TypeScript 7 released with ts-go, very excited about the speedup!
The release is (intentionally) missing the JavaScript API which they're aiming to release in TypeScript 7.1.
Unfortunately that meant that the TypeScript 7 release as-is breaks frameworks integrating TypeScript using the JS API.
Next.js uses the JS API to invoke TypeScript during "next build" and adds additional formatting so that the logs are consistent with other parts of the build.
In order to support TypeScript 7 without a JS API we had to change the way TypeScript is invoked to directly use the installed `tsc` command.
This change is available under experimental.useTypeScriptCli
It's released as part of the Next.js 16.3 Preview.
You can install it using `npm install next@preview`.

English

The rewrite also introduces Porffor's own parser. Previously Porffor had to switch parser depending on if JS/TS input, requiring 2 separate parser dependencies and introducing edge cases between them.
Porffor's own parser:
- Supports JS+TS in one
- Is more conformant
- Up to 10x faster when self-hosted
- Makes ~9% smaller Porffor release binaries
This also means Porffor now has 0 dependencies!
English

Porffor is now self-hosted, meaning it compiles itself with itself! Not only is this a huge compiler milestone generally, it is also great for dogfooding and also unlocks some fun things further in the future.
This is made possible by Porffor's new rewrite, reducing its lines of code by >50% and making C output up to 5x more efficient! Here you can see the stats before and after the rewrite for Porffor itself:

Oliver Medhurst@CanadaHonk
good week for some announcements I think
English

@RtaxiTracker Why is it not on the website?
And why are the number of active vehicles dropping?

English

Tesla has expanded its autonomous ride-hailing service to Miami! The first market outside Texas and the San Francisco Bay Area, and the first of five delayed cities from its original 1H 2026 rollout plan. (Confirmed Unsupervised)
What do you think? Bigger expansion coming soon?
Tesla Robotaxi@robotaxi
¿Qué lo que Miami? Robotaxi now available in Miami
English

I had early access to 5.6/Sol for ~month. Sol is my default. It is faster, plans/judges just as good as Fable, and I think produces better overall work. I’ll reach for Fable still for highly targeted debug or performance work with clear reward functions.
A cheeky way I describe Sol vs Fable to my friends is that Sol is a charismatic, efficient, talented coworker you’re jealous of. Fable is a genius recluse that is brilliant at its fixations but doesn’t go out, doesn’t date, and you don’t want to hang out with them much lol.
Fable is undefeated at highly targeted debug/security/performance goals. It’s a sight to behold and I was never able to get Sol to push as hard in this category. I’ll keep using it for this.
Sol is better or comparable at everything else, in my experience. Give it a shot, it’s hard to describe but it’s just more enjoyable to work with.
(Disclaimer I have no financial ties to either lab, wasn’t paid for any of this.)
English

Node.js 26.5.0 shipped with a flag to enable import text proposal now that its Stage 3
github.com/nodejs/node/pu…
English

Wouldn't it be nice if npm login didn't ask you if you want to open your browser? Just do it ✔️
github.com/npm/cli/pull/9…
English
Steven ⬢ retweetledi

You can now run any Dockerfile on Vercel.
# 𝙳𝚘𝚌𝚔𝚎𝚛𝚏𝚒𝚕𝚎.𝚟𝚎𝚛𝚌𝚎𝚕
𝙵𝚁𝙾𝙼 𝚐𝚘𝚕𝚊𝚗𝚐:𝟷.𝟸𝟺
𝙲𝙾𝙿𝚈 . .
𝚁𝚄𝙽 𝚐𝚘 𝚋𝚞𝚒𝚕𝚍 -𝚘 /𝚜𝚎𝚛𝚟𝚎𝚛 .
𝙲𝙼𝙳 ["/𝚜𝚎𝚛𝚟𝚎𝚛"]
vercel.com/blog/dockerfil…
English

@colinhacks Although we have a shared package.json between many tools and that’s seldom been a problem.
Perhaps there’s a compromise where other package managers add a prefix to their keys to avoid collisions like we have -webkit-css
English

@colinhacks I’m guessing they’re changing this since they don’t want to add a new feature to npmrc and then can’t because another package manager already used that key.
I assume that’s why they chose a slightly different key for min-release-age since pnpm already had minimum-release-age.
English

@awindywalker @lauriewired This is the second time I've been accused of being a bot today.
What makes you think that?
English

you’ll get mad at me for saying this…but cloud gaming is so obviously more economically efficient than physical hardware I think it’s going to be the default soon.
your home console / pc is idle 90%+ of the day. meanwhile, data centers targets what, 5%, maybe at worst 10% idle.
every second a cloud gamer isn’t gaming, that hardware is being used for someone else, training, etc.
I think there should be a new measurement, something like cost-per effective FLOP hour that takes into account the TCO + effective utilization.
If a gamer spends $500 on a GPU, uses it for 3 years, but it’s only fully active ~5% of that period…the cost-per relative FLOP hour is crazy high! Meanwhile, a $50,000 datacenter GPU might have a *LOWER* cost-per FLOP hour just because the effective utilization is 90+%.

English
Steven ⬢ retweetledi

@lxopetrucci @lauriewired Yeah I wont play games if the value add doesnt match the cost. I went 10 years without playing (see prev message) 😂
English

@styfle @lauriewired At the point in which the public has to use cloud gaming because local gaming isn’t affordable anymore you’ll either pay or not play games.
“Just cancelling” won’t be an option.
English


@styfle good question! there will be (some) docs which will cover that once it releases :)
English


@lxopetrucci @lauriewired Because I can cancel at any time, theres no contract 😄
English

@styfle @lauriewired This is so stupid. They’re giving it to you at a loss. Once that’s the only option they’ll make it stupidly expensive.
This is how it’s always worked, how can you even begin falling for it?
English

yeah yeah…I know “you’ll own nothing” memes, but philosophical issues aside it just makes sense.
a friend of mine used to have a full gaming PC, but due to travel-heavy circumstances got rid of it. he only has a macbook air + a controller now, plus some sort of cloud streaming service.
with internet speeds being quite good in most parts of europe...it was honestly unimaginably impressive. I had no idea how much it's matured over the years. With hardware prices being what they are, 1 real PC buys you like 10+ years of cloud gaming...
English
Steven ⬢ retweetledi







