Všechny case studies

Geiger Performance Lab

Experiment s jednou otázkou: jak by špatně napsaný kód zněl, kdyby byl slyšet? Odpověď je Geigerův počítač.

Obor
Vlastní experiment
Co jsme dělali
Vývoj webuUI/UX DesignZvuk v prohlížeči
Stack
ReactWeb Audio APITypeScript
Rok
2026
Otevřít živý web

Identita webu

7 barev, Share Tech Mono

Geiger Performance Lab

Kontext

Geiger Performance Lab studio udělalo samo pro sebe v roce 2026, bez klienta a bez briefu. Čísla typu milisekund renderu většině lidí nic neřeknou, proto vznikl nápad převést je do zvuku Geigerova počítače. Vznikla samostatná aplikace na Reactu, která žije vedle ostatních případových studií studia a sama odkazuje na chronicles.cz.

Výzva

O výkonu webu se mluví v číslech, kterým nikdo mimo obor nerozumí. „Zbytečné překreslení komponenty“ nikoho nevyleká, na rozdíl od cvakání dozimetru, které každý pozná z filmu a každému se u něj sevře žaludek.

Omezení

Web o rychlosti kódu musí být rychlý sám o sobě. Znamená to žádný backend a žádné zbytečné knihovny: veškerý stav žije v prohlížeči na jedné stránce. Běžný přehrávač zvuku zakopává při častém opakování a zvuk řeže. Proto cvaknutí dozimetru jdou přes pool předem vytvořených audioelementů, a samotný soubor kliknutí je jeden pro všechny izotopy.

Rozhodnutí, a kde v návrhu sedí

Proč jsme to tak udělali.

Rozhodnutí, a kde v návrhu sedí

Co jsme udělali, a proč

Reaktor před spuštěním

Reaktor před spuštěním

Před startem drží dvě sekundy tmavá obrazovka s vtipným nápisem „Shit code REACTor“ a logem studia. Pak se otevřou clony reaktoru a na obrazovce se objeví přístrojový panel.

Tlačítka pro ukázkovou havárii

Tlačítka pro ukázkovou havárii

Tlačítko „Core Runaway Test“ spustí sto dvacet renderů za sebou bez jediného pohybu myší. Částice zaplaví komoru, osciloskop se zvrhne do pily a indikátory PWR, SYS, RAD a ALRM se rozsvítí červeně.

Samostatné rozvržení pro telefon

Samostatné rozvržení pro telefon

Na telefonu se hlavička mění v kartu s logem, názvem a podpisem studia. Tři sloupce s panely se postaví jeden pod druhý a žádný z nich se neztratí.

Jak to dopadlo

Interní projekt, který děláme rádi a který zároveň něco dokazuje: celá aplikace váží po kompresi 78 kB a odpovídá pod desetinu sekundy. Web, který mluví o rychlosti, by měl být rychlý, i když je to vtip.

78 kBcelá aplikace po kompresi
0,09 sodezva serveru, měřeno 8/2026

Detailnější pohled

Klikni na záběr a otevře se přes celou obrazovku

Služby v tomto projektu

Jdeme postavit něco pořádného?

Napiš nám pár vět. Ozveme se do několika hodin a domluvíme krátký hovor.

  1. 1Do pár hodin: odpoví ti člověk: první myšlenky, možná pár otázek.
  2. 2Do pár dnů: 30minutový hovor. Ty mluvíš, my posloucháme. Zdarma, bez závazků.
  3. 3Po hovoru: písemná pevná nabídka, nebo upřímná odpověď, že pro tebe nejsme ti praví, a tip, na koho se obrátit.

Žádné obchodní skripty. Budeš mluvit s lidmi, kteří to skutečně postaví.

Alergie na formuláře? Chápeme.info@chronicles.cz+420 773 230 278

Odesláním formuláře souhlasíš se zpracováním vyplněných údajů za účelem odpovědi na tuto poptávku. Ochrana osobních údajů. Údaje slouží jen k odpovědi. Neprodáváme je a do newsletteru nepřidáváme.