ストリーミング処理
- busboy:
BusboyはストリーミングAPIを使用しており、ファイルをメモリに読み込むことなく、直接ストリームとして処理できます。これにより、大きなファイルのアップロード時にメモリ使用量を最小限に抑えられます。
- formidable:
Formidableもストリーミング処理をサポートしており、ファイルをストリームとして処理することができますが、Busboyほど効率的ではありません。
- multer:
Multerはストリーミング処理をサポートしていませんが、ファイルを一時的にメモリに保存するオプションがあります。
- express-fileupload:
Express-fileuploadはストリーミング処理をサポートしていないため、大きなファイルのアップロードには向いていませんが、小さなファイルのアップロードには便利です。