Universal JavaScript

更新:2020/10/27 04:20 by nasu38yen

NuxtはNextのパクりで、Nextからひきついでいるのは、Universal JavaScriptで、
Nuxtは何か?をわかるようになるには、Universal JavaScriptを理解してかかる必要がありそうです。
でもって、それはやはり、SPA/SSR/静的化の関係性を理解することと同じなるでしょう。

ページが最初にブラウザ上に表示される前に必要な処理を
サーバー側で行うのがSSR、ブラウザ側で行うのがCSR。
SSRであっても、CSRであっても行うべきことは同じで
同じコードをサーバー、ブラウザどちら側でも実行できるのはJavaScriptだから、
どっちも選択できるようにするというのがUniversalの所以なのでしょう。
SSRと静的化はサーバー側でレンダリングを実行する
静的化は、Web要求発生前にそれを事前にすませておくことで
レンダリング結果ページにはURLが必要で
generateというのはそのページを生成する処理のことでしょう。
SPAはブラウザ側でページ要求>レンダリングが完結します。
SPA/SSR/静的化はページのレンダリングの場所とタイミングを変えたもの
それにより変わる必要な成果物の生成をbuild,generateするのす。
従来のWebアプリフレームワークとは発想のスタートが異なるます。
古い経験から理解しようとするので混乱している気がします。

親ノート

Nuxtとは何か? 更新:2020/08/06 00:07 by nasu38yen

関連ノート

SPAとSSRまたは静的化の関係性 更新:2020/10/27 04:20 by nasu38yen