Полный текст
Bad Apple через CSS: как заставить браузер страдать без единой строчки JavaScriptОбычно для воспроизведения видео в вебе берут тег <video> или пишут скрипты. Но стандартные подходы слишком скучны. Есть задача — отрендерить чёрно-белую анимацию Bad Apple без единой строчки на JavaScript, выезжая исключительно за счёт CSS-каскадов и серверного HTTP streaming.Кадры заранее превращаются в ASCII-арт и улетают в браузер как бесконечный поток чанков со стилями. Каждый новый тег <style> перекрывает content псевдоэлемента, формируя покадровую иллюзию. А чтобы окончательно довести идею до абсурда, бэкенд написан на C++26 с использованием директивы #embed и Boost.Beast.