WebフレームワークのSSR
Astro、Next.jsといったWebフレームワークでは、このエッジサーバーレスを利用してHTMLをレンダリングする仕組みが備わっています。これにより静的なJamstackではできなかった、最新の情報の提供やユーザーに応じたコンテンツの変更が可能です。
Jamstackのフローで開発
エッジサーバーレスを利用してSSRできるWebフレームワークを利用すると、Jamstackと同じフローで開発できます。つまり、Jamstackで作られたWebサイトでも、あとから必要になったタイミングでエッジサーバーレスを利用してSSRを導入できます。
言語をJavaScriptに統一
JavaScriptをサーバーサイドを含めアプリケーション全体で利用することで、ブラウザ、エッジサーバーレス、ビルドなど、すべての場所で記述言語を統一できます。これはブラウザかエッジサーバーレス、もしくはビルド時のどこで実行した方が効率的かを判断し、必要があれば実行環境を移動することで、よりよいパフォーマンスのWeb開発をすることに繋がります。
ピクセルグリッドの事例
CodeGrid
Jamstackで作られていた構成から大きく変えず、Cloudflare + Astro + Svelte + HygraphでSSRを利用してユーザーごとにコンテンツを出し分ける高速なメディアサイトを実現しました。
メディアサイト
- Astro
- Svelte
- Algolia
- Hygraph
- Cloudflare Pages
- GitHub
- CircleCI
エッジサーバーレスで解決したいプロジェクトがあれば、技術選定の前に気軽にお問い合わせください。
お問い合わせ