Усі кейси

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

Надсилаючи форму, ти погоджуєшся на обробку зазначених даних для відповіді на цю заявку. Як ми поводимося з даними. Дані потрібні лише для відповіді. Ми їх не продаємо і не додаємо в розсилку.