Custom Builder for zip.js

Select your preferred settings to generate a customized, standalone build of zip.js

Configuration

Speed & RAM: Improves responsiveness by running compression on background threads (multi-core support). Consumes more RAM only when compressing multiple entries in parallel.
Compression Implementation:
Features vs Compatibility:
  • WASM/JS: Supports custom compression levels, deflate64 decompression, and older environments (requires no browser-native streams support).
  • None (Native): Smallest size but relies on modern CompressionStream/DecompressionStream APIs (only 'deflate' and no custom levels).


Impact: If unchecked, space is saved but compression will fail if Web Workers are not available or fail to start.
File System API (fs):
Rich Management: Higher-level API that allows editing, adding, and removing files from ZIP archives in a virtual file system.
Output Format: