2026/6/27-
ずっと筋の話してない?
げんきな少年漫画の面してるけど最初からずっとメタ少年漫画っぽい(?)
わずかにブチギレている
問題として解けるかどうかで言ったらまあ範囲示されてるんだし勉強してくださいではある、勉強して意味あるかないでいうとノイマン型が〜に関してはない寄り
その上でサービス問題とはいえない、パソコンオタクなら知ってるかもしれないがそれを常識で知ってるとか論理的に考えればわかるとか言ってるのはヤバい 人間にちゃんと触れてるか?
規格化して逆に困ることあるんだ
ファーストペンギン・レクイエム
我王確かにみんな好きだよな〜
ロビタいっぱいいて草
復活編序盤かなりサイコ
猿田もそうだけど話が繋がっててアッッ「伏線」だ!!になる
黎明編未来編だけだとアレだけどだんだん世の中で言われる介入クソバードの面が
aumy.icon 徒歩圏内助かりすぎ!!
a suite of tools that bring the responsiveness of client-driven SPAs to Next.js
aumy.icon 今the responsiveness of client-driven SPAsない認識なんだ
まあそうかも。payload待ってるので
without sacrificing the benefits that come with its server-driven model.
aumy.icon ほ〜
Let's see how this feature addresses the long-standing (and valid!) criticism that Server Components can make apps feel unresponsive.
aumy.icon the long-standing (and valid!) criticism←←←
In a server-driven app, navigating usually requires a network roundtrip:
1. You click a link.
2. Nothing happens.
3. Then the server responds, and the next page appears.
aumy.icon そうですわね。
This is not necessarily bad, and it can work well for content-driven websites like newspapers and blogs. But it does make the experience "feel like a website". It's not snappy. Compare this to how client-driven apps do navigations:
1. You click a link.
2. Instantly, you see a shell of the next page (with some data still loading).
3. Then the server responds, and the next page fully reveals.
aumy.icon そうですわね。でも元のwebsite like behaviorがかなり悪いかというとそうでもなくて、standard websiteはMPAつまりserver side navigationしてるからwebブラウザのローディングがネイティブに発火しててclickというuser actionに対するfeedbackが即座に出ているのが偉いという話じゃないですか〜 Over the last year, we've been simplifying Next.js back to its roots: dynamic by default, with no hidden or implicit caching. This flag enables those new behaviors, and it will become a default in a future major version of Next.js.
aumy.icon 草。
Now, when a route awaits some data on the server, you will be presented with a choice between a few options:
aumy.icon 例えばこういうの
code:ts
import { readFile } from "node:fs/promises";
export default async function Home() {
const file = await readFile("../AGENTS.md", "utf-8");
return (
<div>
ウェイウェイ
<pre>
<code>
{file}
</code>
</pre>
</div>
);
}
https://scrapbox.io/files/6a3f6eec2ba3627f4ed51777.png
aumy.icon これ面白すぎる!!!!
code:block.md
Apply the Block "Allow blocking route" fix to the Next.js Insight raised in this project. Steps:
1. The failing code is in the error block below — it may be a data-access call, a hook call, a metadata or viewport export, or a component. The fix applies to that exact code; don't touch unrelated files.
3. Apply the chosen pattern to the code identified in step 1.
## Error Type
Blocking Route
## Error Message
Route "/": Next.js encountered uncached data during prerendering.
fetch(...) or connection() accessed outside of <Suspense> prevents the route from being prerendered, blocking the page load and leading to a slower user experience.
Ways to fix this:
- stream Provide a placeholder with <Suspense fallback={...}> around the data access - cache Cache the data access with "use cache" (does not apply to connection()) - block Set export const instant = false to silence this warning and allow a blocking route Next.js version: 16.3.0-preview.5 (Turbopack)
To make a navigation instant, you "turn" an asynchronous operation into something that can be available instantly:
aumy.icon 明示的に非同期を有効にすることでinstant navigationになる
<Suspense> を使うことでstreamする
つまりデータに依存しない部分を先に返してsuspenseの中は後から送付する
However, sometimes you might want to make a certain navigation server-bound. For example, a blog might choose to never show a loading shell for posts. For those cases, you can tell Next.js that you want this navigation to Block:
aumy.icon 明示的にblockしたい場合 export const instant = false; する
https://scrapbox.io/files/6a3f74bf2ba3627f4ed5234a.png
aumy.icon クソ便利やんお前
昨日引っかかって…
aumy.icon Playwrightでinstantにnavigationできることを検証できる