IS
lab

Эксперименты

Каждая карточка — живое демо. Построено, чтобы трогать, а не читать.

LAB-01живое

Life Calendar — сетка жизни в неделях

Введите дату рождения и увидьте свою жизнь как сетку недель: прожитое, эта неделя и всё, что впереди до 90 лет.

ReactCanvas 2DTypeScript
Открыть
LAB-02живое

XSS-плейграунд — как инъекция ломает форму

Введите «отзыв» с тегом <script> и посмотрите, как он исполняется в уязвимом режиме — и как экранирование и CSP его гасят.

Reactsandbox iframeCSP
Открыть
LAB-03в процессе

Orbit Sandbox — игрушечная гравитация в браузере

Бросайте тела, придавайте им скорость и смотрите, как n-body гравитация стягивает их в орбиты, пращи и столкновения. Маленький поклон Universe Sandbox.

Canvas 2DTypeScriptrequestAnimationFrame
Открыть
LAB-04живое

Web Workers — вычисления, которые не морозят интерфейс

Одна и та же тяжёлая задача: в главном потоке она замораживает страницу, а в Web Worker считается в фоне — спиннер и FPS не сбиваются. Потрогай разницу вживую.

Web WorkersrequestAnimationFrameTypeScript
Открыть
LAB-05живое

AI Snake — нейроэволюция змейки

Классическая змейка, но играет не человек, а эволюционирующая нейросеть. Смотрите, как популяция учится есть и не загонять себя в угол.

Canvas 2DNeuroevolutionVanilla JS
Открыть
LAB-06живое

AI Tetris — эволюция стратегии

Тетрис, в который играет эволюционирующий агент. Он оценивает поле по признакам — высота, дырки, неровность — а эволюция сама подбирает их веса.

Canvas 2DNeuroevolutionVanilla JS
Открыть
LAB-07живое

Mermaid Sketch — диаграммы, будто нарисованные от руки

Пишешь текст на языке Mermaid — рядом рисуется диаграмма с кривоватыми, «от руки», фигурами. Пресеты я заранее сгенерировал через GPT; в редакторе можно править код и смотреть, как перерисовывается вживую.

Mermaidrough.jsOpenAI
Открыть
LAB-08живое

day-summ – день, размеченный камерой, пульсом и локальной LLM

Камера ноутбука размечает минуты на фокус, телефон и усталость, ремешок Whoop отдает пульс по BLE, локальная модель пишет вечерний вердикт. Все офлайн: кадры не сохраняются, в базе – только числа по минутам.

PythonMediaPipeYOLO11
Открыть
LAB-09живое

Money Weeks — финансовый календарь жизни

Ввод доход/расход/долг → проекция до 73 лет; недели жизни красятся по финансовым фазам.

CanvasSVGTypeScript
Открыть