Віктор Турський про програмування / навігатор

інструменти / nextjs

Next.js

Next.js — React-фреймворк для серверного рендерингу та статичної генерації. Вердикт Віктора — любов із застереженням (qa-and-plans-for-2024): його проєкт mytalks працює на ньому, і він цінує саме те, що фреймворк дає — ізоморфний SSR, SEO і швидке завантаження сторінок. Від людини, яка написала відзначену нагородою статтю про продакшен-SSR ще тоді, коли його доводилося будувати власноруч, така рекомендація важить чимало. Критика — на внутрішню архітектуру: фреймворк недостатньо параметризований — він не зміг налаштувати кеш статичних сторінок так, щоб той жив на S3, а саме такі точки розширення він очікує від фреймворку.

Розібрано у відео

Повʼязане

React — бібліотека під капотом і його передісторія з власноруч написаним SSR. Node.js — рантайм, на якому працюють сервери Next.js. Вебперформанс (Core Web Vitals) — SSR і швидке завантаження як причина його використовувати. Проєктування програмного забезпечення — відсутня точка розширення кешу як критика дизайну.