What happened
On macOS, Safari froze the entire MacBook Pro when transcribing with the Parakeet (Local) tab (shipped in v0.6.8). The whole OS locked up, not just the browser tab.
Environment
- Browser: Safari (macOS, Apple Silicon)
- Engine: Parakeet (Local), v0.6.8
- Chrome on the same machine works fine.
Leading hypothesis
The WebGPU fp16 encoder (~1.2 GB) exhausting Apple-Silicon unified GPU memory under Safari's WebGPU, or a Safari WebGPU issue with a model that large. mel + decode run on WASM; the encoder is the only WebGPU / large-allocation step.
Possible directions
- Reproduce in Safari while watching GPU/unified memory.
- Check
navigator.gpu adapter limits in Safari.
- Consider gating Safari to the int8/WASM path (or a memory check) — mirroring the existing Firefox forced-WASM logic in
js/parakeet.worker.js.
Severity
High — whole-OS lockup on a priority browser, in a shipped release.
What happened
On macOS, Safari froze the entire MacBook Pro when transcribing with the Parakeet (Local) tab (shipped in v0.6.8). The whole OS locked up, not just the browser tab.
Environment
Leading hypothesis
The WebGPU fp16 encoder (~1.2 GB) exhausting Apple-Silicon unified GPU memory under Safari's WebGPU, or a Safari WebGPU issue with a model that large. mel + decode run on WASM; the encoder is the only WebGPU / large-allocation step.
Possible directions
navigator.gpuadapter limits in Safari.js/parakeet.worker.js.Severity
High — whole-OS lockup on a priority browser, in a shipped release.