cs-icon.svg

About Launch Framework Support

Contentstack Launch is a frontend hosting platform that streamlines the deployment process by supporting popular frameworks. This document provides details of the core features supported by Launch.

Framework Support Matrix

The framework support matrix is a thorough outline of the following features that are supported by Launch across the popular frameworks:

  • Static Site Generation (SSG): Static Site Generation involves pre-building a website's pages at build time which results in faster loading speed.
  • Server-Side Rendering (SSR): Server-Side Rendering dynamically generates the web page content on the server and sends a fully rendered page to the client's browser. This results in faster initial page loads and improved Search Engine Optimization (SEO).
  • Client-Side Rendering (CSR): Client-Side Rendering involves rendering a web page content directly in the client's browser using JavaScript. This results in a reduced server load, and dynamic updates to the UI without needing to reload the entire page.
  • CDN Caching: The CDN caches the response upon receiving a request for the first time and continues to serve the cached response from the CDN until it is purged.
  • On Demand CDN Cache Revalidation: The On Demand CDN Cache Revalidation feature allows the user to revalidate CDN cache whenever the content is modified to ensure visitors see the latest version without having to trigger a new deployment. This can be done using the Automate Launch connector.
  • Live Preview: The Live Preview feature allows content managers to preview content without actually publishing it to an environment or saving the changes made to the content. The content changes you make reflect in the preview portal in real-time.
  • Serverless Functions: By using Serverless Functions, you can execute backend functionality without managing a server.
  • Server Logs: Server Logs are the application logs which are generated while processing requests on the server from the latest Live deployment.

Legend

The following table shows the supported status along with their icon.
The Not Applicable status indicates that it is not a native feature of the framework.

Support StatusIcon
Supported radio_button_checked
Not Supported radio_button_unchecked
Not Applicable-

Launch Framework Support Matrix

FrameworkSSGSSRCSRCDN CachingOn Demand CDN Cache RevalidationLive PreviewServerless FunctionsServer Logs
Next.js Pages Router radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked
Next.js App Router radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked
Gatsby radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_unchecked
Generic CSR radio_button_checked - radio_button_checked radio_button_checked - radio_button_checked --
Create React App radio_button_checked - radio_button_checked radio_button_checked - radio_button_checked --
Vue.js radio_button_checked radio_button_unchecked radio_button_checked radio_button_checked radio_button_unchecked radio_button_checked - radio_button_unchecked
Angular radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked
Other SSR Frameworks- radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked radio_button_checked

Next.js

Minimum required versions:

Limitations

  • Launch offers a framework agnostic approach for revalidating CDN cache using Automate. Launch does not support any framework’s native mechanisms for On Demand CDN cache revalidation.
  • Currently, Launch does not support direct integration with the Next.js App Router data cache. Launch offers alternative approaches to caching and revalidation built on established web standards.
  • Launch does not support On Demand Cache Revalidation with static ISR routes.

Additional Resource: Learn more about App Router and Pages Router On Demand Cache Revalidation support for Next.js on Launch.

Was this article helpful?
^