Недавно я провёл аудит веб-сайта Гарри Тана, CEO Y Combinator, который утверждает, что генерирует по 37 тысяч строк кода ежедневно уже в течение 72 дней. Результаты оказались неожиданными: главная страница http://garryslist.org загружает 6,42 МБ при 169 запросах. В процессе загрузки пользователи получают 28 тестовых файлов, суммарный объём которых составляет 300 КБ, хотя они не имеют отношения к отображаемому контенту.

Кроме того, сайт загружает 78 контроллеров Stimulus и несколько изображений, включая пустой файл AVIF. Логотип загружается восемь раз в различных форматах, один из которых имеет размер 0 байт. Весь объём загружаемых данных значительно превышает оптимальные значения, что вызывает вопросы о качестве кода.

Для сравнения, главная страница Hacker News делает всего 7 запросов и передаёт 12 КБ, что делает сайт Гарри в 562 раза тяжелее. Аудит показывает, что 73% передаваемого объёма — это ненужные данные, что ставит под сомнение эффективность работы команды разработки.