Expertiză · Site-uri web
Site-ul acesta e specificația noastră tehnică — inclusiv măsurătorile care nu ne avantajează.
Construim site-uri randate pe server, cu imagini în AVIF și WebP, antete de securitate verificate din exterior, hartă de site generată din date și o verificare de acceptare rulată după fiecare publicare. Toate se pot inspecta pe pagina pe care o citești.
Construit dejaNu 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.
Un site de prezentare are un singur test onest: poți verifica din exterior ce spune firma despre el? De aceea pagina asta nu enumeră tehnologii, ci lucruri pe care le poți controla singur cu o comandă. Site-ul rulează Next.js 16.2.4 și React 19.1.0, iar paginile sunt prerandate la construcție și servite din cache — se vede în antetele răspunsului: `x-nextjs-prerender: 1`, `x-nextjs-cache: HIT`, `s-maxage=31536000`, cu o fereastră de 300 de secunde în care o pagină veche mai poate fi servită în timp ce se reîmprospătează.
Randarea pe server nu e o preferință de arhitect. Un vizitator cu conexiune slabă și un motor de căutare primesc același HTML complet, fără să aștepte JavaScript. Peste asta vine disciplina de resurse: imaginile ies în AVIF și WebP, cu cache de un an; fonturile sunt găzduite de noi, nu cerute de la un serviciu extern; opt biblioteci de interfață au importurile optimizate ca să nu tragă module întregi pentru o singură pictogramă.
Antetele de securitate sunt trimise din două locuri și verificate în răspunsul real, nu doar în configurație: transport securizat impus doi ani cu subdomenii și înscriere în lista de preîncărcare, interzicerea ghicirii tipului de fișier, restricția de încadrare în cadre străine, politica de referință, și o politică de permisiuni care închide camera și lasă microfonul doar pentru propria origine — pentru că demonstrațiile vocale au nevoie de el și, fără această excepție, browserul refuză tăcut.
Ultima parte e cea care ne diferențiază, și e neplăcută: publicăm și ce am măsurat prost la noi. Serverul nu oferă încă Brotli și nici HTTP/2. Catalogul de traduceri se transmite pe fiecare navigare și costă aproximativ 70 KB comprimat de fiecare dată. Un pachet de 443 KB conține patru cataloage de limbă, din care doar unul e rutabil. Fonturile aduc și subsetul chirilic, deși paginile verificate nu conțin niciun caracter chirilic. Cifrele astea sunt măsurate, scrise în depozit și în lista de reparații. Un furnizor care nu are astfel de cifre despre propriul site fie nu a măsurat, fie nu vrea să spună.