Журнал
Статьи и блог
Как мы строим — открыто: инженерные разборы, истории сборки, эссе и датированные заметки прямо из лаборатории.
Разборы
Инженерия — с измерениями и объяснениями.
Как мы ускорили мобильный Safari: два бага, один симптом
Кампания за производительность в мобильном Safari в двух частях: пререндер дерева локалей увёл TTFB с 250–950 мс до 3–8 мс, а диета рантайма срезала 91 КБ JS.
27 июл. 2026 г. · 11 мин чтения
Двадцать пять инструментов, ноль загрузок
«Ничего не загружается» — это архитектура, а не галочка: RPC-контракт для Web Worker, обработка файлов в плоской памяти прямо во вкладке и потоковый SHA-256.
26 июл. 2026 г. · 11 мин чтения
Слушая землетрясения: трассировка лучей сквозь планету
Внутри Tremor: движок времён пробега на ak135, сейсмические теневые зоны, которых никто не рисовал, и озвучка землетрясений из самописного декодера miniSEED.
25 июл. 2026 г. · 12 мин чтения
Один движок, тринадцать игр: общий слой Лаборатории
Восемь игр на React Three Fiber, пять оригиналов на Canvas 2D, один общий слой: классы качества WebGL, одна кнопка звука, чистые модули симуляции и единственный канвас.
14 июл. 2026 г. · 10 мин чтения
Орбитальная механика в браузере: Project Orrery
Мы не встроили чужой виджет — мы написали пропагатор. Около 16 000 записей CelesTrak, Кеплер плюс J2, Web Worker и ровно один меш.
10 июл. 2026 г. · 10 мин чтения
Шесть языков, одна кодовая база: i18n в Next.js как архитектура
Шесть локалей из одной кодовой базы на Next.js: локализованные пути, 1,19 МБ каталогов сообщений, одиннадцать пространств имён на клиенте и hreflang, который не врёт.
24 июн. 2026 г. · 9 мин чтения
Истории сборки
Как вещь была сделана на самом деле.
Музей, в котором есть другие люди
Reliquary v2: 3D-музей теперь вмещает восемь посетителей — аватары, голос по расстоянию, экскурсия по рельсу, план этажа — и по-прежнему ничего не хранит.
28 июл. 2026 г. · 12 мин чтения
Мы атаковали собственный Toolbox: 30 дефектов за сутки
На следующий день после релиза 39,246 строк клиентских утилит я устроил состязательное ревью собственной работы. Восемь скептиков, 30 подтверждённых дефектов.
26 июл. 2026 г. · 9 мин чтения
ИИ-архитектор с честными ценами
Как собран Vaynerov Project Blueprint: модель предлагает архитектуру, а детерминированный движок — и только он — решает, сколько это стоит.
8 июл. 2026 г. · 8 мин чтения
Пересборка главной: предложение — вперёд
Главная прятала предложение на 4.9 экрана вниз. Четырнадцать секций стали двенадцатью — а следом спринт по Lighthouse закончился на 100/100 при CLS 0.001.
5 июл. 2026 г. · 7 мин чтения
Музей для всего, у чего есть ссылка
Через четыре дня после запуска: как Reliquary превращает вставленную ссылку в 3D-экспонат — SSRF-защита, прокси изображений и планировка, которая не двигается.
17 июн. 2026 г. · 10 мин чтения
Эссе
Наши позиции о ремесле.
Ремесло в эпоху сгенерированного кода
ИИ пишет код быстрее, чем его успевают читать. Планка суждения от этого не падает — она переезжает в ревью. Генерация дешева; ремесло — это проверка.
20 июл. 2026 г. · 7 мин чтения
Почему мы раздаём Лабораторию бесплатно
Студия, которая берёт деньги за проекты, выкладывает бесплатные браузерные эксперименты: двенадцать игр, музей, карта спутников, ИИ-архитектор. Вот вся бухгалтерия.
16 июл. 2026 г. · 6 мин чтения
Стандарт, а не настроение
Почему в нашем слогане стоит слово «создаём». Аргумент основателя в пользу инженерных стандартов: честные пределы, числа вместо прилагательных и открытые цены.
30 апр. 2026 г. · 6 мин чтения
Лабораторные заметки
Датированные сводки из лаборатории.