Удаление Next.js принесло блогу 100 баллов во всех категориях Lighthouse

Removing Next.js Got My Blog to 100 on Every Lighthouse Category

Удаление Next.js принесло блогу 100 баллов во всех категориях Lighthouse

Автор хотел лёгкий и быстрый блог, но Next.js даже на статических страницах тянул клиентский рантайм и гидратацию, из-за чего в бандле оставалось около 230 КБ неиспользуемого JavaScript. После настройки кэширования и оптимизации изображений через Cloudflare оценки были высокими, но не идеальными. Переписав сайт на Hono, он получил 100 баллов по всем категориям, а время сборки сократилось примерно на 40%.

Сначала я подозревал гидратацию, но когда копнул глубже, проблема оказалась не только в ней. Причиной был клиентский рантайм, который Next.js всегда поставляет, даже для статических страниц.

Ещё за этот день

2026-10-26