Zpět na výpis

JamStack

JamStack je architektura zajišťující tvorbu svižnějších a bezpečnějších webů či webových aplikací.

Neváže se na žádné konkrétní technologie. Díky tomu mohou developeři vybírat z množství frameworků a dalších vývojových nástrojů.

Základním principem JamStacku je přesunutí funkcionality z back-endu na front-end, díky čemuž nevyžaduje komunikaci přes server, který zpomaluje aplikaci. Jedná se tedy o moderní řešení, které počítá s moderními technologiemi, jako je například cloud.

Architektura JamStacku se skládá ze čtyř částí: generátor statických stránek, headless CMS, frontendový framework a CDN. Na pozici headless CMS může být například Strapi nebo Netlify. Frontendovou technologii může zastoupit například Angular, Vue.js nebo React. A CDN je síť serverů, která slouží k doručování obsahu.

Princip lze pak velmi zjednodušeně vysvětlit tak, že generátor statických stránek vytvoří statickou stránku, která je přes CDN posílána do uživatelova prohlížeče.

Mezi výhody JamStacku patří úspora nákladů díky eliminaci back-endu, vyšší škálovatelnost aplikací, lepší výsledky v rámci SEO a lepší vývojářský i uživatelský zážitek.

Rascasone

Máte nápad na nový projekt?

Napište nám
CTA