Sebastian Silbermann 's Avatar

Sebastian Silbermann

@sebbie.dev.bsky.social

nextjs @vercel.com, @react.dev at night, @testing-library.com core | testing + a11y first | he/him

952 Followers  |  172 Following  |  33 Posts  |  Joined: 16.09.2023  |  2.2252

Latest posts by sebbie.dev on Bluesky

Video thumbnail

this is what happens if you rely on plugins from other pages: bulk edit broken for PRs unless you soft-nav to PRs from issues on @github.com

07.08.2025 09:43 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I want to click on this link so badly

02.08.2025 14:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
stylus security holding package. Latest version: 0.0.1-security, last published: 6 hours ago. Start using stylus in your project by running `npm i stylus`. There are 2277 other projects in the npm registry u...

@npmjs.bsky.social just removed all versions of www.npmjs.com/package/stylus because of a security vulnerability they did not link. They link to npmjs.com/advisories?search=stylus but that contains no CVEs related to that package πŸ™„

23.07.2025 10:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
TODOs aren’t for doing

I wrote a blog post sophiebits.com/2025/07/21/t...

22.07.2025 00:57 β€” πŸ‘ 80    πŸ” 17    πŸ’¬ 3    πŸ“Œ 1
screenshot of new React Compiler docs.  you can see the actual docs here: https://react.dev/learn/react-compiler

screenshot of new React Compiler docs. you can see the actual docs here: https://react.dev/learn/react-compiler

new React Compiler docs have landed! thank you everyone for the feedback.

react.dev/learn/react-...

21.07.2025 16:57 β€” πŸ‘ 148    πŸ” 24    πŸ’¬ 2    πŸ“Œ 6
Preview
[compiler] Rewrite React Compiler Docs by poteto Β· Pull Request #7868 Β· reactjs/react.dev We've received feedback that the compiler docs are difficult to understand and not prominent enough that people don't realize the compiler is a serious project and is near stable. This PR r...

i've started on a rewrite of the React Compiler docs thanks to the feedback from this thread: bsky.app/profile/nmn....

i want to make our compiler docs really great before the stable release, so i would love to hear more feedback!
github.com/reactjs/reac...

16.07.2025 19:00 β€” πŸ‘ 47    πŸ” 8    πŸ’¬ 4    πŸ“Œ 1

what the study doesn't appear to account for is the time spent weeks later when you're trying to augment or fix code that no one on your team wrote

Me vibe coding: Haha fuck yeah!!! Yes!!

Me vibe debugging: Well this fucking sucks. What the fuck.

10.07.2025 21:04 β€” πŸ‘ 92    πŸ” 7    πŸ’¬ 5    πŸ“Œ 0
Preview
Announcing TypeScript 5.9 Beta - TypeScript Today we are excited to announce the availability of TypeScript 5.9 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s tak...

TypeScript 5.9 Beta just went out! Try it in your project and let us know what you think:

devblogs.microsoft.com/typescript/a...

08.07.2025 17:46 β€” πŸ‘ 96    πŸ” 22    πŸ’¬ 2    πŸ“Œ 4

I am delighted to announce that @vercel.com are investing in Nuxt!

they are backing our vision of the open web, hiring me as well as other core team members (@atinux.com, @pi0.io + @antfu.me), to continue to work full time on Nuxt

we remain independent β€” and our vision and ethos are not changing πŸ’š

08.07.2025 13:29 β€” πŸ‘ 421    πŸ” 43    πŸ’¬ 67    πŸ“Œ 12

Hermes startup perf seemed to really have benefited from it in an RN app with thousands of modules. When we removed scope hoisting, startup perf went from <2s to >4s.
That was Webpack bundled code we put in though so the difference might've been overhead from the Webpack runtime.

07.07.2025 08:02 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

You're effectively passing in an external store without being notified if some property (here: current) changes.
The safe way is to use a callback ref to get the value, store that value in state, and then pass that state along.

03.07.2025 11:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Passing refs as props is unsafe if you read from ref.current and make certain assumptions about timing. There are no guarantees that ref.current will point to something useful by the time you read it. And if you just slap an optional check on it, you might never get to read the final value.

03.07.2025 11:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I used to get excited when I see first-time contributors with PRs that had a larger PR text which showed they actually put thought into it. Nowadays my brain immediately switches to "This must be AI". And it almost always is 😩

04.06.2025 08:04 β€” πŸ‘ 25    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Screenshot of JSX attribute `blocking="render"` with an eslint directive disabling the "no-unknown-property" rule with the reason "it is known"

Screenshot of JSX attribute `blocking="render"` with an eslint directive disabling the "no-unknown-property" rule with the reason "it is known"

Are Game of Thrones memes still in?

26.05.2025 11:39 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I still get to write script tag soup for Chrome bug reports πŸ₯²

23.05.2025 14:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

For browser builds, yes. For server builds it should be off by default.

29.04.2025 17:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Can be disabled by the framework if they set `replayConsoleLogs: false` in their `decodeReplay`, `createFromFetch` et al. methods.

29.04.2025 17:04 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Refine wording for Next.js + Compiler + SWC by eps1lon Β· Pull Request #7779 Β· reactjs/react.dev Current wording is a bit ambigious and we're getting some questions. This should clarify it.

Updated the wording in the blog post to hopefully make this clearer: github.com/reactjs/reac...

Thanks for highlighting.

25.04.2025 15:05 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

SWC is used to check whether Next.js applies the React Compiler. That check was previously absent so Next.js was doing a lot of needless passes with Babel.

The Compiler itself is still fully written in Babel but there's ongoing work to better integrate the Compiler with SWC.

25.04.2025 15:05 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
React Labs: View Transitions, Activity, and more – React The library for web and native user interfaces

Today we're sharing that View Transitions and Activity are ready to try in the experimental channel, along with docs and updates on other areas we're actively working on:

react.dev/blog/2025/04...

23.04.2025 15:45 β€” πŸ‘ 217    πŸ” 46    πŸ’¬ 8    πŸ“Œ 23
Preview
React Compiler RC – React The library for web and native user interfaces

React Compiler RC is now available! We've added support for swc and are working towards a stable release react.dev/blog/2025/04...

22.04.2025 16:31 β€” πŸ‘ 104    πŸ” 26    πŸ’¬ 0    πŸ“Œ 3
Preview
April 11, 2025 Release In today's release we are excited to announce custom calendar support across all React Spectrum libraries! We have also added enhanced support for React Suspense and performance optimizations for coll...

New React Aria release!

πŸ“† Custom calendar systems (e.g. retail calendars)
πŸ“‰ Up to 22% smaller bundle size for core packages
⏳ React Suspense in collections
🏎️ Faster collection updates
πŸ•³οΈ PortalProvider
🧩 onClick interop alias for onPress

react-spectrum.adobe.com/releases/202...

11.04.2025 17:19 β€” πŸ‘ 66    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

Eventually Vercel reached out to us - the only company until now, and we managed to seal a good contract that benefits Biome very much, because the contract is in line with the 2025 roadmap (this is covered by the governance).

05.04.2025 15:39 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Release 19.1.0 (March 28, 2025) Β· facebook/react Owner Stack An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. By combining Owner Stacks with Component Stacks, you can bette...

React 19.1 has just been released! Check out the latest updates here:

github.com/facebook/rea...

28.03.2025 21:53 β€” πŸ‘ 151    πŸ” 31    πŸ’¬ 1    πŸ“Œ 5
Preview
eslint-plugin-react-hooks ESLint rules for React Hooks. Latest version: 5.1.0, last published: 3 months ago. Start using eslint-plugin-react-hooks in your project by running `npm i eslint-plugin-react-hooks`. There are 10085 o...

Just published eslint-plugin-react-hooks@5.2.0-rc.1, which includes support for ESLint's new flat config, and the plugin is now completely written in TypeScript. Huge thanks to @michael.faith for working on this! Let me know if there are issues.

www.npmjs.com/package/esli...

28.02.2025 00:33 β€” πŸ‘ 74    πŸ” 9    πŸ’¬ 2    πŸ“Œ 0
Preview
Next.js 15.2 Next.js 15.2 introduces an improved error experience, streaming metadata, Turbopack performance improvements, and more.

Next.js 15.2

β€’ Redesigned Error UI & Improved Stack Traces
β€’ Streaming Metadata
β€’ Turbopack Performance Improvements
β€’ View Transitions (experimental)
β€’ Node.js Middleware (experimental)

nextjs.org/blog/next-15-2

27.02.2025 01:36 β€” πŸ‘ 143    πŸ” 23    πŸ’¬ 3    πŸ“Œ 5
Preview
Remove recoverable error when a sync update flows into a dehydrated boundary by sebmarkbage Β· Pull Request #25692 Β· facebook/react This just removes the error but the underlying issue is still there, and it&#39;s likely that the best course of action is to not update in effects and to wrap most updates in startTransition. Howe...

This error was removed in React 19. See github.com/facebook/rea... for full context.

30.01.2025 14:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

RIP Bower users

15.01.2025 17:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Not sure if I'm in this post or not πŸ˜…

14.01.2025 08:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Revealed: React's experimental animations API - Motion Blog React is experimenting with a new animation API based on the View Transition API. How does it work? What can it do? We reveal all in this blog post.

πŸ•΅οΈβ€β™‚οΈ Revealed: React's experimental animations API.

Yes, React is getting its first native animations component. Discover <ViewTransition /> in my new post, with live demos, copy/pasteable code, and a full examples minisite.

πŸ”— Read all about it: motion.dev/blog/reacts-...

13.01.2025 15:02 β€” πŸ‘ 162    πŸ” 24    πŸ’¬ 3    πŸ“Œ 3

@sebbie.dev is following 20 prominent accounts