古川陽介が縦横無尽に語ります。いう点で、これはかなり大きい。Routerって言うルーターだけだったんです。これはファイルシステムにマッピングされているルーターで、URLのパスから自動的にtsx/jsxファイルを探してきて、そのファイルを表示するというようなルーティングをしていました。Routerと呼ばれる新しいルーターの開発が昨年始まりました。2022でそれのβ版が出て、その安定版が5月5日にリリースされました。Routerよりも、より細かくコンポーネントのレイアウトを定義できるというものです。いうツイート用のアイテムとかを取ってくるとか、っていうのをしたりとか、あとそれを入れ子にできたりするんですよね。Routerだとより細かく制御できます。「まずページ全体を返して、ページの一部は遅延読み込み」のような動きが実現できる。feed...」っていうローディングUIがまず表示され、読み込みが終わったらコンポーネントが描画される、というようなことができます。Routerは非常に大きな可能性を秘めているのですが、これからのNext.jsの開発スタイルとかがガラッと変わるんじゃないかということで、皆さん激震が走ってるというところですね。マイグレーションについてのドキュメントはあるのですが、実際に移行するのはかなり大変です。Routerに書き換えなくてはならないというものでもない。Routerベースになるので、そこは悩みどころです。Routerに移行することはできません。あと、キャッシュの扱いがブラックボックスなのが難しいところですね。勝手に一定期間キャッシュされてしまうんですよね。「キャッシュしたくない」とか、そういう設定が書けないと困るんですが、今のところそういう設定ができなさそうです。調べた結果、ぼくらのチームではまだプロダクションレディじゃないっていう判断をしました。Flows」をお願いします。LighthouseはGoogleが提供しているWebサイトの品質を測るツール。Lighthouseを使うと、Webサイトのパフォーマンスやアクセシビリティ、SEOなどの品質を測ることができる。Flowsこれは目新しい話かというと実はわりと古い話なんです。3か月前ぐらいには出ていたんですけど、まだまだ知られていないので、今回取り上げてみました。3つの指標からなっていました。