4

SSR とオフライン ファーストの両方の機能をどのように活用し、2 つのテクノロジを統合するにはどうすればよいでしょうか?

SSR は、私の JavaScript テンプレートをレンダリングして、アプリケーションの高速でちらつきのない読み込みを実現します。最も重要なことは、検索エンジン、サイトをクロールするソーシャル ネットワークにとって重要な SEO および Javascript フレンドリーでないページを有効にし、ページのアクセシビリティを向上させることです。

オフラインのファースト サービス ワーカーを使用すると、アプリケーションのシェルと、場合によっては一部のページ コンテンツも保存できます。

アプリ シェル アーキテクチャでは、サービス ワーカーが一度簡単にキャッシュできる単純な index.html ファイルをサーバーで提供する必要があると思います。ただし、SSR を使用すると、動的にレンダリングされたページを提供しているため、ルートがたまたま変化するため、すべてのページをキャッシュすることになります!

4

1 に答える 1

0

私は今、同じジレンマを抱えています。私はまだ何も開発を開始していませんが、手がかりを見つけるためにいくつかの調査を行い、この記事を見つけました、まだ一般的ですが、react および virtual dom pwas の例があります。そこの鍵はpokedex (virtual dom)です。例。

ここに画像の説明を入力

ご覧のとおり、彼らは Web ワーカーを使用していました (サービス ワーカーとは異なるため、pwa では実際には必要ありません)。今のところ、これ以上は言えません。pokedex に関する投稿を必ず読んで、ソース コードを調べて、Webworker のアプローチを試してみてください。

于 2016-07-22T13:52:57.887 に答える