Skip to content

Safari: transcribing with Parakeet (Local) locks up the whole machine #327

Description

@maboa

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions