Sign in

Ryan Skinner

@ryanskinner.com
3.2K followers 665 following 829 posts

Weaving a faster web with rari.build • ryanskinner.com

PostsRepliesMedia
Reposted by Ryan Skinner
rain 🌦️ @sunshowers.io · 21/09/2026
Version control is very very Real Engineering
4864
Reposted by Ryan Skinner
Jerry Chen @jcsalterego.bsky.social · 20/09/2026
using jev to read a ouija board. it says "get a life"
121295
Reposted by Ryan Skinner
Aurora Scharff @aurorascharff.no · 18/09/2026
Next.js 16.3 Instant Navigations lets you balance reusable content with fresh or personalized data while keeping navigation responsive, like a SPA. I built next16-airline.vercel.app to try this in a common multi-step flow. See the source and learn more below ↓
3153
Ryan Skinner @ryanskinner.com · 14/09/2026
Wild to see `react-native-shiki-engine` closing in on 50k downloads/week on @npmx.dev. Really glad it's found a home in @t3.gg's T3 Code, superset.sh, LobeHub, Multica, and others' mobile apps! Started as a small JSI/Oniguruma bridge for @shiki.style, very happy it's been useful.
npmx.dev
react-native-shiki-engine - npmx
Shiki syntax highlighting for React Native. Zero bridge overhead with native Oniguruma regex engine.
081
Reposted by Ryan Skinner
This Month in React @tmir.reactiflux.com · 10/09/2026
We've shipped a new podcast website! Your listening experience should be much improved, with chapter navigation and an auto-follow outline ✨ tmir.reactiflux.com/episodes/202...
tmir.reactiflux.com
use(browser()); Bun 1.4; is that an asteroid hitting web educators? — This Month in React
Carl and Mark catch up on all the release candidates put out
043
Reposted by Ryan Skinner
React @react.dev · 09/09/2026
React 19.3 is now available! This release makes View Transitions and Fragment Refs stable, and adds browser(), Trusted Types support, and Context in Server Components. react.dev/blog/2026/09...
react.dev
React 19.3 – React
The library for web and native user interfaces
113428
Reposted by Ryan Skinner
Anatoly Shashkin💾 @dosnostalgic.bsky.social · 06/09/2026
It's NOT safe to turn off your computer.
272687625
Reposted by Ryan Skinner
Santosh Yadav | GDE 🅰️ | GitHub ⭐ | MVP @santoshyadav.dev · 26/08/2026
Hey Open Source friends, wanted to share this with all of you, we will continue to support OSS projects, there are many big projects which rely on CodeRabbit and we will keep supporting them, we are committing 10 Million in usage cost to keep lights on for Open Source.
0226
Reposted by Ryan Skinner
the Mountain Goats @themountaingoats.bsky.social · 21/08/2026
any burrito can be a breakfast burrito 
2950146
Reposted by Ryan Skinner
daniel holmgren 🫠 @dholms.at · 20/08/2026
so excited to get this in folks' hands and to see what people build with it! it’s been a lot of work getting here & i'm proud of where it's at check it out, bang on it, break it, see where it doesn't work. let's make sure this is something we're all excited about & can take pride in building on
atproto.com
The Atproto Spaces Alpha is Live
Atproto Spaces, formerly known as “the permissioned data protocol,” is a new extension to atproto that enables non-public data. The alpha is now officially open. Here’s how to develop with it and what to expect as we work towards the full release.
20515128
Reposted by Ryan Skinner
weeder @weeder.bsky.social · 20/08/2026
Cover art for doom, doom guy slayin demons in hell. Title says DOOMOLINGO in severe sharp mirrored symmetry doom font
291603244
Ryan Skinner @ryanskinner.com · 13/08/2026
Wrote a quick post about where @rari.build's streaming is at now. TTFB is 1ms vs Next.js at 12ms. First content, last byte, and throughput all still tie 🏁
rari.build
rari's Streaming TTFB is Now 11x Faster Than Next.js. First Content Still Ties.
I ran the /stream bench after official Fizz and an immediate HTML shell flush. The result: 1ms TTFB versus Next.js at 12ms, with first content and throughput still tied.
011
Ryan Skinner @ryanskinner.com · 31/07/2026
Happy Friday! Blue skies, Bluesky.
A hand holds up a can of Lit Pickle Hard Pickle Seltzer against a bright blue sky, with the can's rim coated in a spiced, chili-like rim salt. The label shows a green pickle wreathed in flames, with '5.5% ALC./VOL' and '355mL' printed below.
070
Reposted by Ryan Skinner
Canadian Paintings @canadianpaintings.bsky.social · 29/07/2026
B.C. Coast Sunset Nicholas Bott 2017
012631
Reposted by Ryan Skinner
William Gibson @greatdismal.bsky.social · 26/07/2026
www.youtube.com/watch?v=g79G...
youtube.com
Neuromancer — Official Teaser | Apple TV
YouTube video by Apple TV
24759681515
Reposted by Ryan Skinner
Grace @gracekind.net · 23/07/2026
Computer “I am alive” meme: “do a breakthrough”
5929114
Reposted by Ryan Skinner
videogame history @vghistory.bsky.social · 23/07/2026
macromedia shockwave, print ad (1999) archive.org/details/eu_W...
prominent text:
shockwave makes your website groovy, baby!
photo: austin powers and felicity shagwell back to back, holding pistols, smiling, against a shagadelic background of coloured flower outlines.
smaller text:
austinpowers.com uses
the shockwave player to deliver the
web's most shagadelic experience.
when you want more of the world to visit your site and return more often,
reach for the director 7 shockwave internet studio. it's the secret agent
of engaging and entertaining sites that add life to the web.
www.macromedia.com
add life to the web
3238671078
Reposted by Ryan Skinner
videogame history @vghistory.bsky.social · 11/07/2026
a common criminal, anti-piracy ad, excerpt (1987) archive.org/details/nibb...
header (red, bold text): a common criminal
body of text:
she doesn't look like a common criminal. but she just copied software illegally. it's not a common crime. it's a federal offense.
the unauthorized duplication of copyrighted software is a violation of united states and canadian copyright laws, and is punishable in civil and criminal court by fines and imprisonment.
this common criminal wouldn't dream of stealing money from someone's wallet. she's got her principles. but she doesn't consider that making an illegal copy of a program is just like stealing money from the people who created that program. and she doesn't consider that everyone will pay for her crime-by paying higher prices.
if you know people who make illegal copies of software, tell them they're breaking the law. help stop this crime before it becomes any more common.
bottom text (smaller than header, bold, red):
the unauthorized copying of software is a crime.
(to the right of all the text is a photo of a woman that is wearing a pearl necklace, glasses, neat hair cut, looks like she stays on the straight and narrow), at a wooden desk.
1932080
Ryan Skinner @ryanskinner.com · 15/07/2026
rari 0.15 is out: the alignment release. The runtime now speaks React's Flight (RSC + actions) and Fizz (HTML/SSR) on Rust + V8, instead of an "RSC-shaped" stack.
rari.build
rari 0.15: React Flight and Fizz on Rust + V8
rari 0.15 is the alignment release: official React Flight for RSC and server actions, Fizz for HTML SSR and streaming, hosted on Rust with embedded V8. Experimental use cache ships as a follow-on.
071
Reposted by Ryan Skinner
Tobbe @tobbe.dev · 14/07/2026
This is going to be a great talk! I can't wait to see it in London later this year!
031
Ryan Skinner @ryanskinner.com · 13/07/2026
Stoked to be speaking at #ReactAdvanced London this October. My talk: "I Reverse Engineered RSC. Then I Integrated Fizz." React Flight internals, Fizz scheduling contracts, and what breaking it taught me about how React actually works. Free stream access via my badge @reactadvanced.gitnation.org
gitnation.com
Check out my badge & claim your free React Advanced 2026 remote ticket!
Join 5k engineers worldwide at React Advanced 2026 and meet 40+ top speakers at October 23 - 26, 2026
061
Ryan Skinner @ryanskinner.com · 11/07/2026
STOP STOP HE'S ALREADY DEAD  process.on('exit', () => {
    try {
      rustServer.kill('SIGKILL')
    }
    catch {
      // already dead
    }
  })
050
Reposted by Ryan Skinner
TypeScript @typescriptlang.org · 08/07/2026
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 7.0 - TypeScript
Today we are proud to announce the availability of TypeScript 7, a 10x faster native port of TypeScript! Since its early days, TypeScript has promised to
15617156
Ryan Skinner @ryanskinner.com · 04/07/2026
absolutely diabolical that this single rust file has nearly 3800 lines of code
150
Reposted by Ryan Skinner
Grace @gracekind.net · 19/06/2026
Ancient chinese curse: “may you reach the front page of hacker news”
636337
Ryan Skinner @ryanskinner.com · 18/06/2026
Huge thank you to @namespacelabs.com for sponsoring @rari.build as part of their OSS program. Can't overstate how much we're going to benefit from faster GitHub Actions runners
021
Ryan Skinner @ryanskinner.com · 13/06/2026
USB-C ports on the plane? I love KLM 🥰
070
Reposted by Ryan Skinner
React Summit @reactsummit.gitnation.org · 13/06/2026
What a day at #ReactSummit 🚀 A packed venue, inspiring talks from the people shaping the future of React, countless conversations, coffee tap, delicious food, and riverside food trucks. Thanks ❤️to everyone who joined us yesterday!
0144
Ryan Skinner @ryanskinner.com · 13/06/2026
Nice to meet you @joyeecheung.bsky.social! Thanks for the chat and all that you do. Say hi to @patak.cat and @danielroe.dev for me next week!
160
Ryan Skinner @ryanskinner.com · 12/06/2026
Why does this beer keep remounting?
Cans of React IPA beer
290
Reposted by Ryan Skinner
Abbey Perini @abbeyperini.dev · 12/06/2026
@tolin.ski moderating the panel Fullstack is Eating Frontend with @kgrayson.com , Kevin Ball, Sam Selikoff, Alem Tuzlak, and @ryanskinner.com at #ReactSummit
6 people sitting on stage for a panel discussion on the React Summit stage. The acreen behind them shows their headshots, names, companies and countries. It also shows the topic - Fullstack is Eating Frontend - Should Frontend Engineers Adapt?
0103
Reposted by Ryan Skinner
Konstantinos @leimonio.bsky.social · 12/06/2026
Really impressed with rari, it’s very promising for the community! 👑 Looking forward to the future iterations, and especially enabling for edge support. Great discussion @ryanskinner.com
141
Ryan Skinner @ryanskinner.com · 12/06/2026
That was a blast! Thank you #ReactSummit
Podium on stage at React Summit Amsterdam
020
Ryan Skinner @ryanskinner.com · 11/06/2026
Favourite beverage in the Netherlands so far
Can of Yaya Kombucha organic yuzu flavour
170
Reposted by Ryan Skinner
Josh Marshall @joshtpm.bsky.social · 11/06/2026
Jalen Brunson: “You’re allowed to think about the worst possible scenario. But you gotta go out there and do something about it.” A good mantra for fighting fascism too.
2767601325
Ryan Skinner @ryanskinner.com · 10/06/2026
Officially in Amsterdam
Hollandse stamppot
The original stamppot: mashed potatoes with spinach, Dutch sausage, meatballs (mix of pork and beef) and gravy
070
Reposted by Ryan Skinner
Ryan Skinner @ryanskinner.com · 02/06/2026
I wrote a technical deep dive on getting @rari.build's throughput to 67x that of Next.js with response caching in Rust, while letting V8 stay idle. The blog post runs on rari itself, with @shiki.style, MDX and Mermaid charts.
rari.build
Building rari with rari: Dogfooding to 67x Faster Performance
I built rari.build using rari itself. The result: 0.12ms server-side processing, sub-500MB memory, and a server that handled the Hacker News front page without scaling up.
2112
Ryan Skinner @ryanskinner.com · 02/06/2026
I wrote a technical deep dive on getting @rari.build's throughput to 67x that of Next.js with response caching in Rust, while letting V8 stay idle. The blog post runs on rari itself, with @shiki.style, MDX and Mermaid charts.
rari.build
Building rari with rari: Dogfooding to 67x Faster Performance
I built rari.build using rari itself. The result: 0.12ms server-side processing, sub-500MB memory, and a server that handled the Hacker News front page without scaling up.
2112
Ryan Skinner @ryanskinner.com · 18/05/2026
I always buy my McAfee prewritten software at the local Best Buy
040
Reposted by Ryan Skinner
e.w. niedermeyer @niedermeyer.online · 07/05/2026
wandering the Sonora desert in a carefree fashion like
A Saguaro cactus that looks as if it has two eyes and is striding through the landscape in a jaunty manner, perhaps whistling a tune
194116332196
Ryan Skinner @ryanskinner.com · 01/05/2026
Rosedale / Parkdale / King West
182
Reposted by Ryan Skinner
Jenny Doesn’t Know @jennydoesntknow.bsky.social · 01/05/2026
First in my bloodline to live más
121090140
Reposted by Ryan Skinner
Jeff VanderMeer @jeffvandermeer.bsky.social · 23/04/2026
oh shit
1827823
Reposted by Ryan Skinner
darth™️ @darthbluesky.bsky.social · 22/04/2026
i have just checked the rule book and there is no rule that a dog can not be a tailor
321951174
Ryan Skinner @ryanskinner.com · 22/04/2026
Join me in Amsterdam!
gitnation.com
Check out my badge & claim your free React Summit 2026 remote ticket!
Join 10k engineers worldwide at React Summit 2026 and meet 50 top speakers at June 11 - 15, 2026
010
Reposted by Ryan Skinner
Evangelion Screenshots @ngescreenshot.bsky.social · 17/04/2026
Oh god it's starting
The cyberattack on the MAGI
314632
Reposted by Ryan Skinner
WebDesignMuseum @webdesignmuseum.org · 15/04/2026
Macromedia Dreamweaver 1.2 in 1998 www.webdesignmuseum.org/software/mac...
webdesignmuseum.org
Macromedia Dreamweaver 1.2 in 1998
In March 1998, Macromedia released the popular Dreamweaver 1.2 website editor for Windows. The editor allowed users to switch between text and WYSIWYG mode.
2292
Reposted by Ryan Skinner
Costa Samaras @costasamaras.com · 11/04/2026
nasa employee: oh hey y'all are back astronaut: Jerry's verified? nasa employee: yeah, so? Where u going? astronaut: *turning off their phone and getting back on the rocket ship* Jerry's verified.
81190102
Reposted by Ryan Skinner
David Buchanan @retr0.id · 29/03/2026
>benchmark perf improvements >it's slower
41287
Reposted by Ryan Skinner
wint @dril.bsky.social · 25/03/2026
i guess those celebrating soras death didnt get the memo that some of us need daily personalized greetings from james bond—for mental health
73148842466