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