📖 March 2024: Storybook 8, Interaction to Next Paint, Rolldown, JSR

Hey everyone!

Hope March was awesome for you, and the leap forward for daylight savings time wasn’t too disruptive. On my end this month, I officially launched the frontendplatform.dev website and kicked off the blog, starting with two new posts: What is Front End Platform Engineering? and Front End Platform Engineering Specializations. Eager for your thoughts, so dive in when you have a moment!

Now, let’s rewind and chat about the cool stuff that went down in March.

March Highlights

  • Storybook 8 is finally here! The next major version comes with a bunch of new features, most notably the new Visual Tests add-on. This new workflow accelerates your development feedback cycle by removing the need to wait for CI. Instead, you can run visual tests locally. Version 8 also includes improved controls autogeneration (docgen), rearchitected Vite support, and faster test builds.
  • There’s a new core web vital in town: Interaction to Next Paint (INP). INP is the successor to First Input Delay (FID). Both assess responsiveness, but FID only measures the first interaction on a page while INP considers all page interactions. In other words, FID is for load responsiveness whereas INP is for overall responsiveness. Learn more about INP here.
  • We’re officially in the era of X but written in Rust. The latest development is Rolldown, a lightning fast JavaScript bundler that is compatible with the Rollup API. This tweet from Justin Schroeder explains the significance of Rolldown. Vite fans, build tool nerds, and front end infra engineers pay attention 👀
  • From the team at Deno comes JSR - the JavaScript Registry, a new package registry that aims to address the growing gaps with npm and modern web development practices. JSR is made for TypeScript + ESModules and works with any runtime.

Tooling Roundup

Articles and Guides

Design Systems, CSS, and Accessibility

Frameworks

Infrastructure, Performance, and Testing

Careers

In the News

Miscellaneous


That's all for now, folks! See you next month 👋

Got thoughts or questions? I'd love to hear from you. My DMs @fe_platform are open.

Enjoyed what you've read? Do the ultimate good deed – pass it on to a friend who'd love it as much as you did!