Din punct de vedere istoric, dezvoltatorii web au folosit HTML pentru simplu conținut, CSS pentru stil și JavaScript pentru elemente de interactivitate. Este JS care face posibilă adăugarea de casete de dialog pop-up și conținut extensibil pe paginile web. Acum, peste 97% din toate site-urile folosesc JavaScript , deoarece oferă oportunități de modificare a conținutului web ca răspuns la acțiunile utilizatorului.
O tendință relativ nouă de încorporare a JS în site-uri web este aplicațiile cu o singură pagină. În timp ce site-urile web tradiționale își încarcă toate resursele (HTML, CSS, JS) solicitând fiecare de la server de fiecare dată când este nevoie, SPA-urile necesită o singură încărcare inițială și nu deranjează serverul după aceea, lăsând toată procesarea în sarcina browserului. Acest lucru are ca rezultat site-uri web mai rapide, dar ar putea fi un dezastru pentru SEO.
În această postare, vom discuta despre cum sunt făcute SPA-urile, de ce sunt atât de greu de optimizat și cum să ne asigurăm că motoarele de căutare le pot înțelege și le pot clasifica bine.
Ce este un SPA
Aplicația cu o singură pagină, sau SPA, este o tehnologie specifică bazată pe JavaScript pentru dezvoltarea site-ului web, care nu necesită încărcare de pagini după încărcarea primei pagini de vizualizare. React, Angular și Vue sunt cele mai populare cadre JavaScript utilizate pentru construirea SPA. Ele diferă în mare parte în bibliotecile și API-urile acceptate, dar folosesc aceeași logică de servire a randării rapide pe partea clientului. Multe site-uri web de profil (Twitter, Pinterest, Airbnb) sunt construite cu o arhitectură de aplicație cu o singură pagină.
Citește mai mult:SPA - website cu o singura pagina, facut in JAVA