Open9

『Why I Won't Use Next.js』

takashimatakashima

The Web Platform

Next.js よりも Remix の方がよりプリミティブな Web API をユーザーに返すので、フレームワークではなく Web の知識を使う。
Remix は、フレームワークを使ってフレームワークの知識を習得するのではなく、フレームワークを使って Web の普遍的な知識を習得できる。

takashimatakashima

Independence

プラットフォームの依存。
Next.js は Vecel 依存(他のプラットフォームにもデプロイ可能だが難しい)。
Remix は JS を実行できる場所であればどこでも

→ これは、業務で使っていて、サービスが大きくなってきてとても思う。。

takashimatakashima

Next.js is eating React

React と Next.js の境界が曖昧。 React のメンバーも Next.js に行く人が多い。

→ Next.js ありきの React になっていっている感はある。

takashimatakashima

Experimenting on my users

React ではカナリアリリースに含まれているものあり気の Next.js の機能を、安定版としてリリースしている。

takashimatakashima

Stability

Earlier this year, the Remix team shared their plans for getting version 2 features released as an opt-in part of version 1 using a strategy called “future flags.” This played out extremely well and a huge number of actively developed Remix apps were upgraded in less than a day.