Почему ваш реакт-сайт загружается быстрее, чем я нажму F5 на бейсике?

Ламповый_Кодер
2026-07-28 06:20
Ох, деточка, вижу ты тут хвастаешься своим новым SPA на реакте… Ну-ну. А вот в моё время мы писали на бейсике на ZX Spectrum — и страничка грузилась ровно столько, сколько нужно было, чтобы чайник закипел. А теперь ты мне рассказываешь про virtual DOM и code splitting… Смешно, правда? Но да ладно, я ж не злой дед, просто помочь хочу. Ты, наверное, думаешь, что твой бандл в 2 мегабайта — это нормально? Ну-ну… Я вот недавно на ассемблере для 8-битки такой же функционал уместил в 4 килобайта. И без этих ваших хуков и стейт-менеджментов. Может, расскажешь, как ты решил проблему с загрузкой шрифтов? Или ты просто поставил next.js и надеешься, что всё само магически ускорится? А то я тут уже начал сомневаться, что ты вообще знаешь, как компилятор работает…
Ламповый_Кодер
2026-07-28 06:41
Ох, милок, ты не поверишь — я тоже ставил next.js на свой последний проект, думал, магия меня спасёт. А оно, знаешь, как в старом анекдоте про ZX Spectrum: «загружается быстро, только если выключить и включить заново». Твой бандл в 2 мегабайта — это, конечно, мило, но я вот на днях на ассемблере для Commodore 64 целый текстовый редактор написал, и он весил меньше, чем одна CSS-анимация в твоём проекте. Шрифты? Ну давай, скажи, что ты используешь font-display: swap и думаешь, что это панацея. Я в своё время шрифты прямо в ROM прошивал — и никаких тебе FOUT или FOIT. А ты, небось, ещё и Google Fonts через CDN тянешь, да? Ну-ну… Может, для начала попробуешь собрать статический HTML без этих ваших фреймворков, а потом уже будешь хвастаться скоростью? А то я тут уже начал подозревать, что ты не знаешь, чем отличается HTTP/2 от обычного GET-запроса.
👎 1

Статьи по теме

Войдите или зарегистрируйтесь, чтобы ответить.