Sign in

Benjamin Woodruff

@benjam.info
122 followers 156 following 52 posts

Software Engineer at ▲Vercel on Turbopack, formerly at Meta benjam.info x.com/_bgwoodruff github.com/bgw

PostsRepliesMedia
Reposted by Benjamin Woodruff
dan @danabra.mov · 04/08/2026
this one should feel WAY snappier in dev
3862
Reposted by Benjamin Woodruff
Next.js @nextjs.org · 29/06/2026
Turbopack: What's new in Next.js 16.3 Preview • Up to 90% less memory in dev • Up to 5.5x faster builds via Filesystem Cache • Faster HMR and dev startup • Experimental Rust React Compiler • 𝚒𝚖𝚙𝚘𝚛𝚝.𝚖𝚎𝚝𝚊.𝚐𝚕𝚘𝚋 support nextjs.org/blog/next-1...
nextjs.org
Turbopack: What's New in Next.js 16.3
Turbopack in Next.js 16.3 adds development memory eviction, persistent file cache for builds, experimental Rust React Compiler, and `import.meta.glob` support.
3314
Reposted by Benjamin Woodruff
dan @danabra.mov · 25/06/2026
... i have joined the @nextjs.org team at @vercel.com. for a start, i'll be working part-time, so please don’t flood me with bug reports yet. however, i’ll try to keep an eye on them as i want to understand what problems Next.js users are running into every day. i want App Router to get good!
3131723
Benjamin Woodruff @benjam.info · 15/03/2026
I've created easy-to-print 3D models of the blocky Next.js Logo from the Next.js Conf 2024 website, and the "𝚞𝚜𝚎 𝚠𝚘𝚛𝚔𝚏𝚕𝚘𝚠" logo, with detailed instructions!
200
Benjamin Woodruff @benjam.info · 18/02/2026
Some of the best LLM uses don't involve code generation. I found a Rust miscompilation, but the repro was inside Turbopack (huge, many crates). It would've taken hours to minimize by hand, but I used an agent to prune code/dependencies until the repro was just 34 lines. github.com/rust-lang/ru...
github.com
Miscompilation causing segfault with `dyn Future` on recent nightly versions · Issue #152735 · rust-lang/rust
This is the smallest possible reproduction I was able to come up with: use std::{any::Any, future::Future, pin::Pin}; trait TaskFn { fn call_task(&self) -> Pin<Box<dyn Future<Output = ()> + Send>>;...
220
Benjamin Woodruff @benjam.info · 29/01/2026
Great write-up from @sentry.io! They now support Turbopack, and in the process they were able to simplify their implementation and reduce their build time overhead! blog.sentry.io/turbopack-su...
blog.sentry.io
Turbopack support for the Next.js SDK
Less code, faster builds, same telemetry. How Sentry’s Next.js SDK supports Turbopack without losing insight into errors or performance.
031
Benjamin Woodruff @benjam.info · 20/01/2026
I shipped a blog post!
051
Benjamin Woodruff @benjam.info · 18/12/2025
We've been dogfooding and iterating on file system caching for over a year. We didn't want to release it until it met our own high quality bar. We're excited to announce that it's now stable and on-by-default for 𝚗𝚎𝚡𝚝 𝚍𝚎𝚟.
010
Reposted by Benjamin Woodruff
React @react.dev · 03/12/2025
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...
react.dev
Critical Security Vulnerability in React Server Components – React
The library for web and native user interfaces
714691
Benjamin Woodruff @benjam.info · 02/11/2025
Happy Halloween!
020
Benjamin Woodruff @benjam.info · 22/10/2025
You can see small spikes in October months around Next.js Conf 👀 I'm excited about the new release, and I'm looking forward to seeing the community tomorrow at Next.js Conf!
010
Reposted by Benjamin Woodruff
Steven ⬢ @styfle.dev · 10/10/2025
Build time cut in half after upgrading. • next@15.4 - 1m 33s cold • next@16-beta - 45s cold
Screenshot backing up claim
371
Benjamin Woodruff @benjam.info · 10/10/2025
Turbopack! Turbopack turbopack turbopack. Turbopack? Turbopack!
010
Benjamin Woodruff @benjam.info · 23/09/2025
Coming soon to Turbopack in Next.js 16: Babel configuration files (babel.config.js or .babelrc) will be automatically detected and run over your project code!
github.com
Turbopack: Document automatic Babel config support by bgw · Pull Request #84002 · vercel/next.js
I&#39;m looking for review/feedback, but DO NOT MERGE UNTIL NEXT 16.0 IS RELEASED. This is not supported on 15.5, and merging these docs now would be confusing to users. If you want to try it out, ...
100
Reposted by Benjamin Woodruff
Next.js @nextjs.org · 20/08/2025
Next.js 15.5 • Turbopack for builds (beta) • Node.js middleware (stable) • TypeScript support improvements • `next lint` command deprecation • Next.js 16 deprecation warnings nextjs.org/blog/next-15-5
nextjs.org
Next.js 15.5
Next.js 15.5 includes Turbopack builds in beta, stable Node.js middleware, TypeScript improvements, `next lint` deprecation, and deprecation warnings for Next.js 16.
16113
Reposted by Benjamin Woodruff
Devon Govett @devongovett.me · 27/07/2025
Wrote an article about how React Server Components integrate with a bundler. It's a deep dive into how code splitting works, how RSCs eliminate network waterfalls, how environment directives like "use client" work, CSS loading, etc. Check it out! devongovett.me/blog/parcel-...
devongovett.me
How Parcel bundles React Server Components
Parcel v2.14.0 added support for React Server Components. This post is a deep dive into the internals: how RSCs integrate with a bundler, what directives like "use client" actually do, how code splitt...
511420
Reposted by Benjamin Woodruff
Nuxt @nuxt.com · 15/07/2025
Nuxt 4.0 is here at last … and it's all about DX ✨ 🗂️ app/ directory for better organisation 🔄 smarter data fetching ⚡️ a faster CLI with socket communication 🔧 improved TypeScript integration ... and a smooth upgrade experience. 💚 👉 nuxt.com/blog/v4
nuxt.com
Announcing Nuxt 4.0 · Nuxt Blog
Nuxt 4.0 is here! A thoughtful evolution focused on developer experience, with better project organization, smarter data fetching, and improved type safety.
721556
Benjamin Woodruff @benjam.info · 15/07/2025
While investigating @rspack.dev performance in Next.js, SyMind found a simple opportunity to add caching that speeds up webpack >6%! github.com/vercel/next.... An awesome contribution for those still stuck on webpack.
github.com
perf: memorize exclude function in webpack config by SyMind · Pull Request #81525 · vercel/next.js
During JavaScript profiling, I identified repeated calls to the exclude function in the webpack configuration and implemented caching to optimize it. I tested the performance using the chakra-ui-d...
072
Reposted by Benjamin Woodruff
Next.js @nextjs.org · 14/07/2025
Next.js 15.4 • Turbopack Builds: 100% integration test compatibility for next build --turbopack • General stability and performance improvements • A preview of what's coming in Next 16 nextjs.org/blog/next-15-4
nextjs.org
Next.js 15.4
Next.js 15.4 includes updates to performance, stability, and Turbopack compatibility.
1403
Reposted by Benjamin Woodruff
Rspack @rspack.dev · 13/06/2025
Over the past two months, next-rspack has become more stable and now passes 98% of the next build integration tests. After reaching 100%, we will focus on improving its performance.
092
Benjamin Woodruff @benjam.info · 04/06/2025
I ran cargo-shear on Turbopack's codebase. It worked really well! github.com/vercel/next.... Thanks for creating such an awesome little tool, @boshen.github.io!
github.com
chore(turbopack): Remove unused dependencies reported by cargo-shear by bgw · Pull Request #80121 · vercel/next.js
Remove unused dependencies to (hopefully) speed up the build. https://github.com/boshen/cargo-shear $ cargo shear --expand --exclude=wasm Analyzing /home/bgw.linux/next.js No unused dependencies! ...
061
Reposted by Benjamin Woodruff
JSNation @jsnation.gitnation.org · 13/05/2025
😍 Catch @wSokras's talk at JSNation! "Turbopack Persistent Caching" 🌷June 12 & 16, Amsterdam & Online
jsnation.com
Catch the talk!
jsnation.com
011
Reposted by Benjamin Woodruff
Maia Teegarden @padmaia.com · 12/05/2025
I'm stepping into a new role, which means this awesome opportunity could be yours! vercel.com/careers/engi...
vercel.com
Engineering Manager, Turbopack
Join the team.
152
Benjamin Woodruff @benjam.info · 12/05/2025
Help wanted: An engineering manager who can tolerate my antics during stand-up. If you love devtools, performance, and want to help us roll our Turbopack everywhere, please apply or reach out! vercel.com/careers/engi...
vercel.com
Engineering Manager, Turbopack
Join the team.
000
Reposted by Benjamin Woodruff
nolen @itseieio.bsky.social · 28/04/2025
I made a website. It's called "one million chessboards." It has a million chessboards on it. moving a piece moves it for everyone, instantly. No turns. You can move between boards. that's it. Have fun! onemillionchessboards.com
1654300888
Benjamin Woodruff @benjam.info · 20/04/2025
Happy Easter!
A photograph of a sign representing the Vercel logo and wordmark. There are two plastic Easter eggs: one pink one resting at the bottom of the 'V' and one yellow one resting at the bottom of the letter 'c'.
010
Reposted by Benjamin Woodruff
Tim Neutkens @timneutkens.bsky.social · 10/04/2025
Excited to bring you the first version of "next build --turbopack"! Looking forward to seeing the results and iterating quickly towards stability. If you have feedback, let us know! Next up: 1/5
2111
Benjamin Woodruff @benjam.info · 09/04/2025
Really excited about this release. We're shipping lots of new features on the bundler front, including alpha Turbopack production builds and experimental @rspack.dev support!
030
Reposted by Benjamin Woodruff
Vercel @vercel.com · 02/04/2025
Apply today to join Vercel's open source program. Get access to Vercel credits, partner credits, and community support. Applications are open until April 11th. vercel.com/docs/open-so...
vercel.com
Open Source Program
Vercel provides platform credits, exclusive community support, and extra benefits for your open source project.
0173
Benjamin Woodruff @benjam.info · 17/03/2025
🍀 Happy St. Patrick's Day from @vercel.com HQ! 🍀
000
Reposted by Benjamin Woodruff
Rspack @rspack.dev · 04/03/2025
Rspack v1.2.7 is out! 🚀 up to 20% faster on macOS 🚀 20% less HMR memory usage 🐛 14 bug fixes
2233
Benjamin Woodruff @benjam.info · 27/02/2025
Compared to Next.js 15.1 (just a few months ago) we've seen customers report that the latest version of Turbopack is up to 57.6% faster. And it consumes about 30% less memory. The whole team spent many weeks focused on profiling and finding tons of incremental wins!
010
Reposted by Benjamin Woodruff
Alessio Gravili @alessio.blue · 19/02/2025
Turbopack is incredible - just tested out the latest Next.js canary in the @payload.dev monorepo and our compile times + memory usage have improved significantly: Webpack Postgres: Out-Of-Memory Turbo Postgres: 5.4s Webpack Mongo: 19.3s Turbo Mongo: 6.3s That's a 3x speed improvement 🎉
153
Reposted by Benjamin Woodruff
Filip Sobol @filipsobol.com · 14/02/2025
`sonda` just hit 10k weekly downloads on npm! Huge thanks to everyone using it and supporting the project 🙏 If you haven’t tried it yet and want to see what’s inside your JS & CSS bundles, check it out here: sonda.dev
sonda.dev
Sonda
Universal visualizer and analyzer for JavaScript and CSS bundles. Works with Vite, Rollup, webpack, Rspack, and esbuild
0366
Reposted by Benjamin Woodruff
leerob @leerob.com · 10/01/2025
React meetup @ Vercel HQ
1642