NestJS
DIとか
ORMとか色々組み込める多機能フレームワーク
良くないところ
ビルドが馬鹿遅い
next.jsもビルドは結構遅い

HMRとか書いてあるから開発サーバーの話かな
一応公式に
SWCを使用するレシピが掲載されていたけれど、実践してみてもエラーが出るだけでうまくいかなかった

既定で対応してくれませんかね・・・?
ファイルを編集するたびに(全ファイルの)再ビルドが走るのも非常によろしくない
本音を言うとViteを使ってほしかったけれど、公式通りWebpackで対応しようとしてもエラーでうまくいかなかった

バニラ環境ではなく別のレシピでカスタマイズを重ねているとうまくいかないのかも?
再ビルドが走らないように設定できないの?

△再ビルドが走ってほしくない

◯編集したコードをすぐ反映してほしい

VSCode等だと自動保存があるので自動保存のタイミングでビルドが走ってCPUの負荷がーみたいな話ではなかったのか

yes

モジュールの依存関係を解決できなかった時のエラーが死ぬほど分かりづらい
どのファイルでエラーが発生したのかさえも教えてくれない
はぁぁぁ!?

どのモジュールが読み込めなかったのかは教えてくれた記憶
これで依存関係を修正→再ビルド→エラーが出ないか確認→エラーが出たら再度修正 みたいなサイクルを挟むとアホみたいに時間が溶ける
仕事でこのサイクルを挟みたくない

>Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications....
>Under the hood, Nest makes use of robust HTTP Server frameworks like Express (the default) and optionally can be configured to use Fastify as well!
> Nest provides a level of abstraction above these common Node.js frameworks (Express/Fastify), but also exposes their APIs directly to the developer. This gives developers the freedom to use the myriad of third-party modules which are available for the underlying platform.