Аудит сайта CEO Y Combinator: 37 тысяч строк кода в день

Недавно проведённый аудит веб-сайта Гарри Тана, CEO Y Combinator, выявил, что его страница http://garryslist.org генерирует 169 запросов и загружает 6,42 МБ данных. При этом, главная страница отправляет по 28 тестовых файлов, включая контроллеры и другие ненужные элементы. Интересно, что логотип загружается 8 раз в разных форматах, один из которых оказывается пустым. Кроме того, сервер игнорирует запросы на современные форматы изображений и отправляет 4 МБ несжатых PNG, вместо более легких WebP. Аудит также показал дублирующиеся теги и комментарии к коду, указывающие на попытки обойти блокировщики рекламы. Сравнение с Hacker News, который обрабатывает лишь 7 запросов и передает 12 КБ, подчеркивает масштаб проблемы. Гарри Тану стоит обратить внимание на качество кода, вместо его количества.