docs: add 12 SEO blog posts for shipped-but-unblogged features#875
Merged
Conversation
Cover framework features that shipped without a blog post yet, each a distinct high-intent topic with no overlap against the existing 29 posts: Next.js 16 file-routing parity, cancelling actions with AbortSignal, component-level Suspense streaming, SSR action-result seeding, native SQLite on Node and Bun, Bun.serve throughput, page and layout import-only elision, device-adaptive prefetch, per-action middleware, production error sanitization, file uploads and storage, and WebSockets. Topics were checked against the published posts to avoid direct or indirect duplication; two initial drafts (path aliases, HTTP-verb actions) were dropped as duplicates and replaced with file storage and WebSockets. Prose follows the house style and the em-dash / pause punctuation invariant. Closes #874
Dogfooding a real app proved the original claim wrong: the route()
adapter does not auto-apply an action's declared `export const
middleware` (action-route.js only runs `opts.middleware`). Middleware
runs automatically on the RPC boundary; a route.ts endpoint must pass
the array through route(action, { middleware }). Rewrote the "runs on
both boundaries" section to reflect verified behavior and show the
explicit wiring.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds 12 blog posts under
blog/covering features that shipped without a post yet. Each is a distinct high search-intent topic, checked against the existing 29 posts to avoid direct or indirect duplication.Posts (12)
De-duplication
Two initial drafts were dropped as duplicates of published posts and replaced:
fix-relative-import-paths) replaced by file-uploads-and-storageget-server-actions-caching) replaced by websockets-and-realtimebun-serve-vs-node-httpandimport-only-pages-zero-jswere refocused to stay distinct fromnode-and-bun-no-buildandship-zero-javascript-display-only-componentsrespectively (companion cross-links, no re-explaining).Notes
src), so the doc/scaffold/test commit gates do not apply.Closes #874
https://claude.ai/code/session_01A9agkAXwoKqXPY2DseWoA4