Issue #87 // May 16, 2025 // Open web version |
|
Static as a Server – Dan clears up the confusion around React Server Components and static sites. He shares how his own blog uses RSCs but is served statically from Cloudflare, with no server.
Making Next.js Navigation Fast af – Did you know you can combine Next.js with React Router? Just set up a static app shell, reroute everything in your config, and let React Router handle the rest
⚡️ SponsorTrigger v4 – Background jobs & AI infrastructure – Trigger v4 is now in beta! With heaps of new features and performance improvements, including: 🔥 Warm starts 💻 Refreshed dashboard ✅ Human-in-the-loop ⚡ Prioritize runs ✋ Pause queues 🧠 MCP server
📙 Articles, TutorialsFunctional HTML – Another Dan drop, and it’s a good one. In this piece, he imagines HTML with superpowers: custom tags, passing objects, async server logic, and JSON output. “use client” and “use server” aren’t just React things here, they’re part of the language. It’s a conceptual take on React Server Components, but rooted in the idea of HTML itself evolving
► Multi-tenant SaaS apps with Next.js and Vercel – Lee demonstrates how to build multi-tenant SaaS apps with Next.js and Vercel where users can spin up their own subdomains
► Server Functions Don't Exist (It Matters) – Peels back the curtain on how frameworks like Next.js pull off the “server function” trick and the trade-offs you face when using them
The Limits of RSC: A Practitioner's Journey – The article takes a measured look at RSC’s strengths and weaknesses. The author describes how RSC improved their app’s performance and structure, but fell short for features like infinite scrolling.
New Next.js Docs:
📦 Projects / Packages / Toolstailark/mist – Tailark (formerly known as NSUI) got updated with new pre-built blocks you can use to create your marketing pages. The new Mist kit offers a collection of airy, Notion-Inspired shadcn/ui blocks
Unverceled Next.js – A starter-kit based on OpenNext to easily deploy your Next.js apps on Cloudflare Workers
⚡️Road to Next – A comprehensive, self-paced video course for full-stack web developers, featuring React 19 and Next 15
next-lazy-hydration-on-scroll – Only for classy, old-school, Page Directory folks: Improve app performance by lazy loading and hydrating components when they enter the viewport
stagewise – stagewise connects your browser to your AI-Code editor of choice (Cursor, Windsurf, etc.) and allows you to edit your apps right in the browser.
⚡️ SponsorGetting started with Clerk Billing – We recently released our new Billing product to enable SaaS subscription capabilities for B2B and B2C apps. In this video, Braden Sidoti (Clerk's co-founder and CTO) gives an overview of the product and walks through how to build a complete billing experience.
🌈 RelatedDatabricks acquired Neon – Neon, a serverless Postgres provider, is being acquired by Databricks. For now, Neon’s team will continue to operate independently and the product remains unchanged
What Does It Really Mean For A Site To Be Keyboard Navigable – Keyboard navigation is a core aspect of web accessibility, but it’s often overlooked. The article explains what makes a site truly navigable by keyboard, covering technical requirements and user expectations
Beyond React.memo: Smarter Ways to Optimize Performance – React.memo is not a cure-all for performance issues. The author argues that restructuring components and isolating state are often more maintainable strategies
Vercel Updates:
|