Bohdan Rykush

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, 2026

WebRTC · 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