前回の記事でPHPベースからREST API + Nuxt.jsのアーキテクチャに変更したことでブログのパフォーマンスを改善したことを書きました。 今回、HTTP/2やServiceWorkerなどの技術を取り入れることで、さらにWebパフォーマンスを改善することができました。これは完全に適用できている訳ではありませんが、PRPLパターンを参考にしています。 ▼改善後にLighthouseで検証した結果 Webパフォーマンスの改善にあたって、取り組んだことは以下です。 Firebaseへ移行してHTTP/2を利用 @nuxtjs/pwaを使ってPWA化 ServiceWorkerを使ったリソースのキャッシュ ResourceHintsを使ったリソースの先読み Firebaseへ移行してHTTP/2を利用 これまでレンタルサーバーを使っていたので、残念なことにHTTP/2を利用することが出来
![ブログのWebパフォーマンス改善(PRPL) | hellopeople](https://cdn-ak-scissors.b.st-hatena.com/image/square/7102d59d80ebe84e94a4886fcb981ab9e1895b7f/height=288;version=1;width=512/https%3A%2F%2Fblog.cawpea.me%2Fhellopeople_twitterimage.png)