🔬レガシーおじさん、SPAを始めてみた。そして限界を知る2020/10/19に公開2020/10/304件JavaScriptVue.jsSPAtechDiscussionKaido Iwamoto2020/10/20検索エンジンのことを考える必要がないアプリケーションも多いので、そういうところではSPAは使いやすいし強みを発揮しやすいかなぁと思います。 また、デプロイ先についてはNetlify, Vercel, Firebase Hostingなどがよく使われているようですよ。 返信を追加koduki2020/10/20コメントありがとうございます。 そうですね、社内サイトや一部の会員系サービス(特にB2B SaaS)ならSEOやOGPの動的生成は優先度低いので良さそうですよね。 デプロイ先ははてブでもVercelが勧められてたので試してみます。 返信を追加rithmety2020/10/21に更新SPA の利点として下記の2つがあると思っています 静的ファイルで構成される(高速なレスポンスと安価な運用 ページ移動が高速 SSR は SEO のために 1. を(全部あるいは部分的に)捨てる技術だと思っています 2. の利点を Rails などのプロジェクトに導入するライブラリとして たとえば Turbolinks があるみたいですね (私はつかったことがないのですが html をやりとりするらしいです でかいサイトを SSG したくないという考えに対し たとえば Next.js で Incremental Static Regeneration と呼ばれる技術が開発中のようです https://nextjs.org/blog/next-9-4#incremental-static-regeneration-beta Gatsby にも Incremental Builds が存在するらしいです https://www.gatsbyjs.com/docs/conditional-page-builds/ 返信を追加koduki2020/10/22ありがとうございます。 そうですねSPAには良いところが沢山あり、SSRは少なくとも1のメリットを失ってしまうのでなんだかなぁ、と言うのが今のところのイメージですね。シンプルさが失われてしまう的な。無論、必要ならするのですが。。 2に関してはその通りで普通のサイトっぽいつくりにしても全体を更新してるわけではないのでサクサク描画されるのが良いですね。 Incremental Static Regenerationは良さそうですね。 SNSみたいな更新頻度が多いケースに耐えれるかが気になってましたけど、まあmemcachedとかでページキャッシュ作るのと同じようにやれば良いかもですしね。 返信を追加
Kaido Iwamoto2020/10/20検索エンジンのことを考える必要がないアプリケーションも多いので、そういうところではSPAは使いやすいし強みを発揮しやすいかなぁと思います。 また、デプロイ先についてはNetlify, Vercel, Firebase Hostingなどがよく使われているようですよ。 返信を追加
koduki2020/10/20コメントありがとうございます。 そうですね、社内サイトや一部の会員系サービス(特にB2B SaaS)ならSEOやOGPの動的生成は優先度低いので良さそうですよね。 デプロイ先ははてブでもVercelが勧められてたので試してみます。 返信を追加
rithmety2020/10/21に更新SPA の利点として下記の2つがあると思っています 静的ファイルで構成される(高速なレスポンスと安価な運用 ページ移動が高速 SSR は SEO のために 1. を(全部あるいは部分的に)捨てる技術だと思っています 2. の利点を Rails などのプロジェクトに導入するライブラリとして たとえば Turbolinks があるみたいですね (私はつかったことがないのですが html をやりとりするらしいです でかいサイトを SSG したくないという考えに対し たとえば Next.js で Incremental Static Regeneration と呼ばれる技術が開発中のようです https://nextjs.org/blog/next-9-4#incremental-static-regeneration-beta Gatsby にも Incremental Builds が存在するらしいです https://www.gatsbyjs.com/docs/conditional-page-builds/ 返信を追加
koduki2020/10/22ありがとうございます。 そうですねSPAには良いところが沢山あり、SSRは少なくとも1のメリットを失ってしまうのでなんだかなぁ、と言うのが今のところのイメージですね。シンプルさが失われてしまう的な。無論、必要ならするのですが。。 2に関してはその通りで普通のサイトっぽいつくりにしても全体を更新してるわけではないのでサクサク描画されるのが良いですね。 Incremental Static Regenerationは良さそうですね。 SNSみたいな更新頻度が多いケースに耐えれるかが気になってましたけど、まあmemcachedとかでページキャッシュ作るのと同じようにやれば良いかもですしね。 返信を追加
Discussion
検索エンジンのことを考える必要がないアプリケーションも多いので、そういうところではSPAは使いやすいし強みを発揮しやすいかなぁと思います。
また、デプロイ先についてはNetlify, Vercel, Firebase Hostingなどがよく使われているようですよ。
コメントありがとうございます。
そうですね、社内サイトや一部の会員系サービス(特にB2B SaaS)ならSEOやOGPの動的生成は優先度低いので良さそうですよね。
デプロイ先ははてブでもVercelが勧められてたので試してみます。
SPA の利点として下記の2つがあると思っています
SSR は SEO のために
1.を(全部あるいは部分的に)捨てる技術だと思っています2.の利点を Rails などのプロジェクトに導入するライブラリとしてたとえば Turbolinks があるみたいですね
(私はつかったことがないのですが html をやりとりするらしいです
でかいサイトを SSG したくないという考えに対し
たとえば Next.js で Incremental Static Regeneration と呼ばれる技術が開発中のようです Gatsby にも Incremental Builds が存在するらしいです
ありがとうございます。
そうですねSPAには良いところが沢山あり、SSRは少なくとも1のメリットを失ってしまうのでなんだかなぁ、と言うのが今のところのイメージですね。シンプルさが失われてしまう的な。無論、必要ならするのですが。。
2に関してはその通りで普通のサイトっぽいつくりにしても全体を更新してるわけではないのでサクサク描画されるのが良いですね。
Incremental Static Regenerationは良さそうですね。
SNSみたいな更新頻度が多いケースに耐えれるかが気になってましたけど、まあmemcachedとかでページキャッシュ作るのと同じようにやれば良いかもですしね。