We've released the Enterprise CLI for seamless deployments of Next.js projects on the AWS with complete IaC (Terraform) setup. Learn more
Blazity Logo

Technical glossary

A glossary and cheat sheet of terminology used in the e-commerce technical documentation.

Introduction

This cheat sheet offers a comprehensive overview of key terms and definitions essential for enterprise e-commerce understanding.

Origin of the terminology

Although the terminology originates from the e-commerce sector, it is equally applicable to related projects such as product directories - where features like “add to favorites” may replace traditional basket and checkout systems - or to any directory-based application involving classifications, categories, hierarchical structures, searching, filtering, sorting, and pagination.

TermDefinition
ISRIncremental Static Generation (on build and runtime phase)
CSRClient Side Rendering (in the browser)
SSRServer Side Rendering (on the server, on runtime phase, on each request)
SSGStatic Site Generation (on build phase)
PPRPartial Prerendering - a combination of static and dynamic. The best of both worlds. It's still an experimental feature of Next.js.
staticCached document on CDN like HTML output (uses only bandwidth)
dynamicDocument rendered dynamically on the request (uses compute)
long tailLess frequently accessed pages or content that are typically generated dynamically at the time of the request, often using SSR or ISR to optimize compute resources.
above the fold lineThe visible part of a webpage without scrolling, critical for SEO and Core Web Vitals, as optimizing it enhances UX and load times.
below the fold lineThe part of a webpage that is only visible after scrolling, may contain CSR, media players or other things that can be lazily loaded

On this page