Steven ⬢

7.6K posts

Steven ⬢ banner
Steven ⬢

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
Pooya Parsa 🦋
Pooya Parsa 🦋@_pi0_·
"bytes" and "text" import attribute syntax will be landed in Nitro v3 soon! (previously it was possible using `raw:` prefix)
Pooya Parsa 🦋 tweet media
English
4
4
70
3.7K
Yagiz Nizipli
Yagiz Nizipli@yagiznizipli·
Pretty sure @X is the first social network to ever get a perfect PageSpeed Insights Performance score on both mobile and desktop.
Yagiz Nizipli tweet mediaYagiz Nizipli tweet media
English
72
16
1K
173.4K
Steven ⬢ retweetledi
Tim
Tim@timneutkens·
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`.
Tim tweet media
English
30
54
789
57.3K
Oliver Medhurst
Oliver Medhurst@CanadaHonk·
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
3
0
28
992
Oliver Medhurst
Oliver Medhurst@CanadaHonk·
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 tweet media
Oliver Medhurst@CanadaHonk

good week for some announcements I think

English
11
25
174
17.7K
Steven ⬢
Steven ⬢@styfle·
@RtaxiTracker Why is it not on the website? And why are the number of active vehicles dropping?
Steven ⬢ tweet media
English
0
0
0
6
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
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
229
302
6.8K
1.2M
Steven ⬢ retweetledi
Vercel
Vercel@vercel·
You can now run any Dockerfile on Vercel. # 𝙳𝚘𝚌𝚔𝚎𝚛𝚏𝚒𝚕𝚎.𝚟𝚎𝚛𝚌𝚎𝚕 𝙵𝚁𝙾𝙼 𝚐𝚘𝚕𝚊𝚗𝚐:𝟷.𝟸𝟺 𝙲𝙾𝙿𝚈 . . 𝚁𝚄𝙽 𝚐𝚘 𝚋𝚞𝚒𝚕𝚍 -𝚘 /𝚜𝚎𝚛𝚟𝚎𝚛 . 𝙲𝙼𝙳 ["/𝚜𝚎𝚛𝚟𝚎𝚛"] vercel.com/blog/dockerfil…
English
252
670
5K
1.8M
Steven ⬢
Steven ⬢@styfle·
@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
1
0
0
136
Steven ⬢
Steven ⬢@styfle·
@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
1
0
2
284
colinhacks
colinhacks@colinhacks·
npm v12 (coming next month) throws if there are any unrecognized fields in .npmrc this is in the category of "totally needless breaking change" that absolutely drives me nuts as a longtime maintainer myself. there is no benefit here. npmrc has allowed custom fields since 2010.
colinhacks tweet media
English
13
12
298
41.3K
LaurieWired
LaurieWired@lauriewired·
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+%.
LaurieWired tweet media
English
3.2K
165
4.1K
3.4M
Steven ⬢ retweetledi
Adam Shaw
Adam Shaw@arshaw_dev·
temporal-polyfill 🕒 1.0 is out! Smaller and with a tree-shakeable API that can be codemodded away. Great for component lib authors: tiny footprint now, zero footprint later, and shared internals with the host app's polyfill (if they choose to install it).
English
1
6
17
1.6K
Steven ⬢
Steven ⬢@styfle·
@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
0
0
0
23
Leo Petrucci 🎱
Leo Petrucci 🎱@lxopetrucci·
@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
1
0
4
29
Steven ⬢
Steven ⬢@styfle·
@CanadaHonk Whats the ETA? Even something alpha or beta would be great to try out now.
GIF
English
0
0
2
10
Oliver Medhurst
Oliver Medhurst@CanadaHonk·
@styfle good question! there will be (some) docs which will cover that once it releases :)
English
1
0
2
80
Leo Petrucci 🎱
Leo Petrucci 🎱@lxopetrucci·
@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
1
0
4
50
Steven ⬢
Steven ⬢@styfle·
This is the way. I havent played a PC game for 10+ years but decided to try it again about 6mo ago. I couldn’t talk myself into buying an expensive rig so I tried GeForce Now streaming. No way I’m buying a PC now that I can play nearly any game on my MacBook from anywhere.
English
4
0
1
712
LaurieWired
LaurieWired@lauriewired·
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
401
11
1.1K
225.6K
Steven ⬢ retweetledi
v0
v0@v0·
v0 Design Systems 2.0 is here. Import your design system from GitHub, npm, Storybook, Figma, and more. Build with your real components, colors, fonts, and patterns.
English
51
72
1K
210.5K
josh
josh@nishimiya·
@styfle i think i'm still an intern
English
1
0
0
120
josh
josh@nishimiya·
officially graduated today 🎓
English
53
0
280
12.3K