Все кейсы

Geiger Performance Lab

Эксперимент с одним вопросом: как звучал бы плохо написанный код, если бы его было слышно? Ответ: счётчик Гейгера.

Отрасль
Собственный эксперимент
Что мы делали
Веб-разработкаUI/UX-дизайнЗвук в браузере
Стек
ReactWeb Audio APITypeScript
Год
2026
Открыть живой сайт

Айдентика сайта

7 цветов, Share Tech Mono

Geiger Performance Lab

Контекст

Geiger Performance Lab студия сделала для себя в 2026 году, без клиента и брифа. Цифры вроде миллисекунд рендера ничего не говорят большинству людей, поэтому появилась идея перевести их в звук счётчика Гейгера. Получилось отдельное приложение на React, которое живёт рядом с остальными кейсами студии и само ссылается на chronicles.cz.

Проблема

О скорости сайта говорят числами, которые вне профессии не значат ничего. «Лишний перерендер компонента» никого не пугает. Щёлканье дозиметра пугает: его все знают по фильмам, и на него реагирует живот.

Ограничение

Сайт о скорости кода должен быть быстрым сам по себе. Значит, никакого бэкенда и лишних библиотек: всё состояние живёт в браузере на одной странице. Обычный проигрыватель звука спотыкается на частых повторах и режет звук. Поэтому щелчки дозиметра идут через пул заранее созданных аудиоэлементов, а сам файл клика один на все изотопы.

Решения: там, где они живут

Почему мы сделали именно так.

Решения: там, где они живут

Что мы сделали и почему

Реактор перед запуском

Реактор перед запуском

Перед стартом две секунды держится тёмный экран с шуточной надписью «Shit code REACTor» и логотипом студии. Дальше шторки реактора открываются, и на экране появляется приборная панель.

Кнопки для показательной аварии

Кнопки для показательной аварии

Кнопка «Core Runaway Test» запускает сто двадцать рендеров подряд без единого движения мышью. Частицы заливают камеру, осциллограф срывается в пилу, а индикаторы PWR, SYS, RAD и ALRM загораются красным.

Отдельная вёрстка для телефона

Отдельная вёрстка для телефона

На телефоне шапка превращается в карточку с логотипом, названием и подписью студии. Три колонки с панелями встают одна под другой, и ни одна из них не потеряна.

Что получилось

Внутренний проект, который делаем в удовольствие и который заодно кое-что доказывает: всё приложение весит 78 кБ в сжатом виде и отвечает быстрее десятой доли секунды. Сайт, который говорит о скорости, обязан быть быстрым, даже когда это шутка.

78 kBвсё приложение в сжатом виде
0,09 sответ сервера, замер 8/2026

Взгляд поближе

Нажми на кадр: он откроется на весь экран.

Услуги в этом проекте

Расскажи о своей задаче

Хватит пары предложений. Ответим в течение нескольких часов и предложим время для созвона.

  1. 1За пару часов: ответит человек, поделится первыми мыслями и, возможно, задаст пару вопросов.
  2. 2За пару дней: созвон на 30 минут. Бесплатно и ни к чему не обязывает.
  3. 3После звонка: смета с фиксированной ценой. Или честный ответ, что мы тебе не подходим, и совет, к кому обратиться.

Без скриптов продаж: с тобой говорят люди, которые сами всё построят.

Аллергия на формы? Понимаем.info@chronicles.cz+420 773 230 278

Отправляя форму, ты соглашаешься на обработку своих данных, чтобы мы ответили на заявку. Как мы обращаемся с данными. Данные нужны только для ответа. Не продаём и в рассылку не добавляем.