Blog
Notes on web development and digital products
Technical decisions, interfaces, automation, and SEO-with code, constraints, and the reasoning behind each choice.
Featured
Aug 01, 2026WebRTC · Chromium · LiveKit · screen sharing
Why Chromium Screen Sharing Falls Short of 60 FPS
Selecting 1080p60 does not guarantee that a browser will produce 60 frames every second. This article traces frames from getDisplayMedia to the WebRTC encoder and explains a constant-frame-rate fix built with canvas, requestFrame(), and a one-pixel update.
Read · 6 min read