feat: migrate HarfBuzz to unified Meson build system with SIMD optimizations #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implement comprehensive build system modernization and SIMD performance optimizations for 3-5x text shaping speedup, following the standardized build pattern.
Part 1: Unified Meson Build System
Part 2: SIMD Optimizations
Part 3: Integration
Part 4: Performance Validation
Part 5: Build Tasks
Update deno.json with unified build commands:
Success Criteria
✅ Single build command: deno task build:wasm
✅ SIMD optimizations for glyph positioning (4x target) ✅ SIMD buffer operations (4x target)
✅ Outputs: harfbuzz-{side.wasm,main.js}
✅ SIDE_MODULE: 70-200KB target
✅ Automatic SIMD/scalar selection
Testing
Requires Emscripten SDK:
Performance targets: