Benjamin Woodruff

@benjam.info

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

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...

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.

nextjs.org

... 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!

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!

BildBildBildBild

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...

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>>;...

github.com

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 𝚗𝚎𝚡𝚝 𝚍𝚎𝚟.

Next.js@nextjs.org · 8mo ago

Next.js 16.1 • Faster compilation in 𝚍𝚎𝚟 with file system caching • New bundle analyzer for inspecting and optimizing your code • Easier debugging with 𝚗𝚎𝚡𝚝 𝚍𝚎𝚟 --𝚒𝚗𝚜𝚙𝚎𝚌𝚝 nextjs.org/blog/next-16-1

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-...

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...

devongovett.me

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

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.

nuxt.com

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.

Bild