Этот сайт
Сделан по тем же правилам, что я предлагаю клиентам: открывается сразу, не зависит от чужих сервисов, тексты и кейсы правятся без программиста.
Зачем он в кейсах
Сайт, который обещает клиенту скорость, не имеет права грузиться медленно. Проще всего это показать на нём самом.
Как устроено
Без фреймворка-комбайна и UI-кита. Свои стили, свои токены. Сайт является кейсом — он не должен выглядеть собранным из чужих компонентов.
Двуязычность заложена в маршруты. /ru/ и /en/, hreflang на каждой странице, ни одной захардкоженной строки в компонентах: весь текст идёт через словари, английская версия не может отстать незаметно.
Анимации только нативные. Прокрутка двигает CSS scroll-driven animations, переходы между страницами — View Transitions, схемы рисуются через stroke-dashoffset. Ни одной анимационной библиотеки: весь JavaScript страницы — около восьми килобайт: переходы между страницами без перезагрузки, шапка, курсор и печатающий перечень задач на главной.
Сайт ничего не собирает. Форма брифа здесь была и работала: постила на приёмник в России, раскладывала заявку в базу, на почту и в Telegram. Я её снял. Любая форма или счётчик делают владельца сайта оператором персональных данных со всеми обязанностями перед Роскомнадзором, а для сайта-визитки это лишний груз. Заявки приходят письмом или в Telegram, и первый ответ по ним такой же предметный: вопросы брифа я задаю в переписке.

