YOSHIMO
homegithubtwitter

Farm

Farm という新しいバンドラ。

yoshimo
20 April, 2024

はじめに

みなさんお久しぶりです!今回は Farm という新しいバンドラをご紹介します。

Farm

Farm は Rust 製で、最も強力かつ最速かつ最も安定してる Web ビルドツールとされてます。Farm は 2023年3月に ver 0.3 のソースコードを公開して以来、1年間の開発を経て ver 1.0 が最近リリースされました。こちらのベンチマークテストの結果を見ても babel, Vite, Rspack などのビルドツールと比較し、すべての項目で Farm が上回ってるようです。非常に高速ですね。

また Farm ver 1.0 は React, Vue, Svelte などの一般的なライブラリをサポートしてるため、現状 React を素で使うとき Vite を使いがちですが、Farm を使うのもありかもしれないですね。Vite と比較していいところは Vite は現状開発時は esbuild を使って、プロダクションビルドには rollup を使ってます。そのため、開発環境だとうまく動くけれども、プロダクションビルドだと動かないことがまれにあったりします。ただ Vite も現在 Rolldown という Rust 製のビルドツールを作っており、将来的には開発環境と本番環境のビルドツールの差分はなくなると言われてます。今すぐにその差分をなくしたいなら Farm はとてもよさそうですね。

まとめ

今回は Farm についてでした。また役立ちそうな情報がありましたら、ご紹介します。それでは今回もこちらの記事を読んでいただき、ありがとうございました!🙏

参照

https://github.com/farm-fe/farm/releases/tag/v1.0