💎

(備忘録)zodのバンドルサイズを可視化したらzod辞めたくなった

2023/08/14に公開

zod大きすぎ問題

上記はバンドルサイズを可視化させた結果です。zod、大きすぎでは…

私のブログではzodのスキーマを使ってバリデーションしているところがある(zodが絶対必要というわけではない)のですが、
上記の可視化ツールを使用していないときも、何かskillsのところが大きくなってるな〜とは思っていました。

そこで、@next/bundle-analyzerでバンドルサイズを可視化させたところ。上記の通りでした。。。😇

zod、お前だったのか

なぜ大きいの?というのは以下参照。
https://zenn.dev/mizchi/articles/lizod-is-lightweight-zod#なぜ-zod-のサイズは大きいのか

というわけでzodを消そうと思ったのですが、スキーマを消すといろんなところに波及してしまうので、消せてないのが現状です(そもそもブログも完成したとは言えない状況)。

消し終わったら、バンドルサイズの比較画像をアップする予定。

Discussion