JAMstack
WebJavaScript, APIs and pre-rendered Markup for modern websites
Principles
Pre-rendering at build timeJavaScript for interactivityAPIs for dynamic functionalityCDN for distribution
When to use
Content sites, blogs, documentation, e-commerce with stable products
When not to use
Highly dynamic apps, content that changes every second, real-time dashboards
Pros and Cons
Ventajas
- + Excellent performance
- + Improved security
- + Scalability via CDN
- + Modern developer experience
Desventajas
- - Long build times for large sites
- - More complex dynamic content
- - Not ideal for highly interactive apps