Repository navigation
Bam 0.13.1 — extension lookup and automatic PiP performance
Pre-release
Pre-release
Two performance fixes on top of v0.13.0:
- Extension window queries use one fresh tab-surface list instead of rebuilding the full list for each tab. The 1,000-tab adapter microbenchmark fell from about 498 ms to 0.80 ms for enumeration, with order, active selection and profile ownership preserved. This is a method-level result, not total JavaScript extension-query latency.
- Automatic PiP checks for playing video before requesting a page snapshot. Video-free and paused pages avoid that compositor work; manual PiP, playback, cancellation and return retain their existing checks.
The patch preserves v0.13.0 overscroll Space creation, onboarding, command-palette/site-search and Prism/Clear features. The separate Preview icon draft is not included.
Validation: all 15 component suites and all eight native suites against the exact release archive; strict ad-hoc signature verification and 102 frozen build inputs. The archive includes Bam.app; verify the download with SHA256SUMS.
This remains an Apple Silicon macOS prototype prerelease, signed locally and not notarized. No universal performance or extension-compatibility parity is claimed.