Експертиза · Вебсайти
Цей сайт — наша технічна специфікація, включно з вимірюваннями, які нам не на користь.
Ми будуємо сайти з серверним рендерингом, з зображеннями у AVIF і WebP, перевіреними ззовні заголовками безпеки, картою сайту, згенерованою з даних, і перевіркою приймання, що запускається після кожної публікації. Усе це можна оглянути на сторінці, яку ви читаєте.
Вже збудованоNu putem cita un site de client fără acordul lui, dar nu avem nevoie: dovada e chiar pagina asta. Rulează Next.js 16.2.4 cu React 19.1.0, e servită prerandat din cache (`x-nextjs-prerender: 1`, `x-nextjs-cache: HIT`), poartă HSTS cu `preload`, `nosniff`, `SAMEORIGIN`, `Referrer-Policy` și o politică de conținut completă — verificate cu `curl -I` pe 06.09.2026. Harta de site conține 147 de adrese, toate generate din date, nu scrise de mână. A doua implementare, în același depozit: infrastructura formularului — jurnal append-only, sondă publică de sănătate, limitare de rată — și scriptul de acceptare rulat după publicare.
Сайт-візитка має лише один чесний тест: чи можете ви зовні перевірити те, що компанія про нього каже? Саме тому ця сторінка не перелічує технології, а речі, які ви можете самі перевірити командою. Сайт працює на Next.js 16.2.4 і React 19.1.0, а сторінки prerender під час збірки й віддаються з кешу — це видно в заголовках відповіді: `x-nextjs-prerender: 1`, `x-nextjs-cache: HIT`, `s-maxage=31536000`, із вікном у 300 секунд, коли стара сторінка ще може віддаватися під час оновлення.
Серверний рендеринг — не архітектурна вподобаність. Відвідувач із слабким з’єднанням і пошуковий рушій отримують той самий повний HTML, не чекаючи JavaScript. Поверх цього — дисципліна ресурсів: зображення виходять у AVIF і WebP, із кешем на рік; шрифти зберігаються у нас, а не запитуються з зовнішнього сервісу; вісім бібліотек інтерфейсу мають оптимізовані імпорти, щоб не тягнути цілі модулі заради однієї піктограми.
Заголовки безпеки надсилаються з двох місць і перевіряються у реальній відповіді, а не лише в конфігурації: обов’язковий захищений транспорт на два роки з піддоменами та внесенням до списку попереднього завантаження, заборона вгадування типу файлу, обмеження на вбудовування в чужі фрейми, політика реферера, і політика дозволів, що закриває камеру та лишає мікрофон лише для власного походження — бо голосові демонстрації цього потребують і, без цього винятку, браузер мовчки відмовляє.
Остання частина — та, що нас вирізняє, і вона неприємна: ми публікуємо і те, що виміряли в себе погано. Сервер поки що не має Brotli і HTTP/2. Каталог перекладів передається при кожній навігації й коштує приблизно 70 KB стиснених щоразу. Пакет на 443 KB містить чотири каталоги мов, з яких маршрутується лише один. Шрифти також приносять кириличний піднабір, хоча перевірені сторінки не містять жодного кириличного символу. Ці цифри виміряні, записані в репозиторії та в переліку виправлень. Постачальник, який не має таких цифр про власний сайт, або не вимірював, або не хоче казати.