タグ

Streamingとhydrationに関するmkusakaのブックマーク (1)

  • SSRは何をしているのか①

    はじめに 昨今のフレームワークを使うとSSRの実装を簡単に行うことができますが、ぼんやりとしか理解できておらず、危ういなと思ったので自作しながら勉強してみます! 1. ローカルでシンプルなSSRをする プロジェクトのセットアップ まず、サーバーサイドでJavaScriptTypeScript)を動かすためには、ランタイム環境が必要になります。 ランタイム環境には、広く昔から使われているNode.jsや、最近その代替として登場したBunDenoなどがありますが、今回はWeb Streams APIの機能をそのまま使えて、かつbundler、package managerなどの機能を兼ねているBunで進めることにします。 また、最低限linterformatterなどはOxcを使用し、Bunはパッケージマネージャーも兼ねているのでそのまま使用します。 Copy# Blank templa

    SSRは何をしているのか①
    mkusaka
    mkusaka 2026/03/23
    BunとReactでrenderToString→renderToReadableStreamのSSR自作解説。hydrateRootでカウンターを動かしSuspense/streamingとエラー設
  • 1