Skip to content

Conversation

raulmarindev
Copy link

No description provided.

- Built ST production version (31MB raw, ~10.3MB gzipped)
- Built MT production version (32MB raw, ~10.3MB gzipped)
- Verified build artifacts in packages/core/dist and packages/core-mt/dist
- Created baseline backup in .baseline-builds/ for comparison
- Note: Test suite skipped due to npm install esbuild version conflict

Baseline sizes:
- ST WASM: 31M raw, 10.3MB gzipped
- MT WASM: 32M raw, 10.3MB gzipped
- Total ST dist: 62M
- Total MT dist: 63M
Baseline measurements (before optimization):
- ST WASM: 31MB raw, 9.79MB gzipped
- MT WASM: 32MB raw, 9.84MB gzipped
- Total gzipped: ~19.7MB (both variants)
- 17 library builders in Dockerfile
- Comprehensive codec inventory documented

Environment:
- Ubuntu 22.04.5 LTS (WSL2)
- Docker 28.5.1
- Emscripten 3.1.40
- FFmpeg n5.1.4

This establishes the reference point for measuring
the impact of audio-only optimizations in Phase 1.

Target: 75-85% size reduction to ~1.5-2.5MB gzipped
Phase 0 successfully completed:
- ✅ Step 1: Built ST and MT production baselines
- ✅ Step 2: Comprehensive baseline metrics documented

Baseline established:
- ST: 31MB raw → 9.79MB gzipped
- MT: 32MB raw → 9.84MB gzipped
- Checkpoint branch: phase-0-complete created

Next: Phase 1 - Critical Mass Reduction
Target: 75-85% size reduction to ~1.5-2.5MB gzipped
Copy link

netlify bot commented Oct 9, 2025

Deploy Preview for ffmpegwasm canceled.

Name Link
🔨 Latest commit 574e9f9
🔍 Latest deploy log https://app.netlify.com/projects/ffmpegwasm/deploys/68e80dfa8bf04a00080c27b6

@raulmarindev raulmarindev closed this by deleting the head repository Oct 9, 2025
@raulmarindev raulmarindev changed the title Library Overhaul: Phase 0 Test Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant