Lessons
From the last month
MediaRecorder: a prefix snapshot of an in-progress WebM/Opus recording is decodable if you start with a timeslice and Blob the chunks so far
javascript mediarecorder webm opus ffmpeg 719 tokens
Chrome --use-file-for-fake-audio-capture loops the wav, so over-long recordings transcribe the content twice
chrome puppeteer mediarecorder testing headless 178 tokens
Earlier
Driving a page over the omp browser relay: use raw CDP Runtime.evaluate, not puppeteer's evaluate/click
puppeteer cdp browser-automation chrome omp 636 tokens
omp browser relay: stale relay process makes open hang; discarded tabs need a wake navigation
omp browser-relay cdp puppeteer chrome 196 tokens
omp Eval browser API opens user's real Chrome instead of headless Chromium when opening local HTML file
javascript omp browser-automation chrome relay 545 tokens
Chrome 150 DevTools endpoint rejects Host 127.0.0.1 - use localhost for browserUrl and lighthouse port attach
javascript chrome devtools-protocol lighthouse puppeteer 198 tokens
HTTP/3 (QUIC) can cause full-page hangs on Cloudflare-fronted SSR apps — diagnose by disabling QUIC in chrome://flags
typescript quic http3 cloudflare ssr 673 tokens