Next.js is used by millions of developers across every major cloud. Making it work well everywhere is on us.
Here's what we've built with Netlify, Cloudflare, OpenNext, AWS, and Google Cloud, and the commitments we're making.
nextjs.org/nextjs-acro...
Posts by Sebastian Silbermann
The "export defer" TC39 proposal aims to introduce a similar optimization *at the language level*, so that you can rely on it in all the tools and environments that you might run your code with.
Just because you need one thing from a module, you shouldn't pay the cost of all the others!
That information would you use from the component tree for a specific timeline entry? Do you need the whole tree or just the parent/owner stack?
Does this diagram help? It uses the React Performance Tracks to explain what React is doing, and what you'll see when you use the tracks:
github.com/reactjs/reac...
Screenshot of a performance trace in Chrome DevTools with a few additional "Nav*" and "LCP*" markers. Hovering over the "LCP*" shows this is a "Soft LCP" and in the Summary panel when you click on it you see "Soft Largest Contentful Paint" and a "Learn more about Soft Largest Contentful Paint" link.
From Chrome 145 (on general release next week!), DevTools we will start to show so called "soft" navigations and "Soft LCP" in the Performance Panel traces.
These are for SPAs which don't do a full page load, but instead "fake it" by updating the current page and pushing a new history entry.
1/5 🧵
Just ported my personal site over to @astro.build with a custom @bun.sh adapter I wrote 🚀
👋 I'm currently looking for my next role, so if you're hiring, reach out!
- Astro + Bun for blazing fast SSR
- Supports ISR and SWR
- Hosted behind @cloudflare.social
github.com/wyattjoh/ast...
It’s happening. Yarn 6 Preview is here 💫
Yes, we rewrote it in Rust 🦀⚡️
I'm incredibly excited for the future of our beloved package manager. See the benchmarks and plans in our latest post:
Learn how we built Turbopack with incremental computation to scale development and builds to Next.js applications of all sizes.
nextjs.org/blog/turbop...
Upgrade now:
Node.js 20.20.0
Node.js 22.22.0
Node.js 24.13.0
Node.js 25.3.0
Full technical deep dive in our blog post: nodejs.org/en/blog/vuln...
Video message from Federal Reserve Chair Jerome H. Powell:
www.youtube.com/watch?v=KckG...
www.federalreserve.gov/newsevents/s...
Your TypeScript year in review
You "silenced" 417 errors with `as any` that turned into runtime errors as soon as the code ran
TypeScript printed 4,693 error messages. 26 of them made sense
You spent 98 minutes waiting for tsc to run. During this time you spent 544 minutes reading social media
We paid $1 million to hackers to harden our firewall defenses.
Today we're telling the story of how we strengthened our WAF, disclosing a runtime mitigation layer for the first time, and how we partnered with
@Hacker0x01 to defend against React2Shell.
vercel.com/blog/our-mi...
Been working on a new microsite to teach Next.js patterns, and I just published a new one:
"Sharing data with Client Components"
See how to use promises to keep your page unblocked so it can be rendered (or prerendered) as early as possible.
Enjoy!
next-16-recipes.vercel.app/sharing-data...
which PRs? I can take a look next week.
⛩️ Waku v0.27.3 has been released.
- Dependency updates addressing the critical React Server Components security vulnerability
- Various small improvements
All users should update immediately: github.com/wakujs/waku/...
There is critical vulnerability in React Server Components disclosed as CVE-2025-55182 that impacts React 19 and frameworks that use it.
A fix has been published in React versions 19.0.1, 19.1.2, and 19.2.1. We recommend upgrading immediately.
react.dev/blog/2025/12...
fantastic explanation by @storyhb.com, also maybe first example i remember of a feature being more immediately useful (in a sense) self-hosted compared to serverless/vercel
It's working for me now
One of the huge perks of working at a software company is, when there's something about the product that bothers you personally, you can get your hands dirty and find out why it's basically impossible to get fixed
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
Next.js 16
• Cache Components
• Turbopack enabled by default
• Turbopack file system caching (beta)
• Optimized navigations and prefetching
• Improved caching APIs
• Build Adapters API (alpha)
• React 19.2
nextjs.org/blog/next-16
I am awarded a gold medal by the Royal Swedish Academy of Sciences for my work on #curl
daniel.haxx.se/blog/2025/10/21/a-royal-...
View transitions are in every browser now ✨
sounds like a rewrite not migration
Do you have a PR to share?
I don't know how a migration helper from a static json file the new flat config can fail so horribly. Does anybody have a successful migration story for a non-trivial .eslintrc.json to flat config?
PRs welcome
Part 2 is on the schedule, I’m just going to start the demo over and finish the talk from there