「シンプルなウェブページ、Reactの必要なくね?」
これまで脳死でReactを採用して作成していた弊社コーポレートサイト(動的な要素一切無し)だが、超当たり前のことに気づいてしまい、今回新しくフロントエンドツールを勉強しつつ実装してみることにした。
State of JavaScriptより。フロントエンドフレームワークの中でも近年注目を集めるAstro、何やらめちゃくちゃ速いらしい。若干記事が古いが、ここで紹介されている。
どうやら、JavaScriptのペイロードが極端に少ないらしい。本当はSvelteとかSoliJSとか気になっていたが、今回はパフォーマンス重視ということでAstroで実装。
結果
PageSpeed Insightsで計測。
全く同じ内容で、Astroで実装し直した。
結果:クソ速くなった。
学び
脳死でReact、ダメ。絶対。