Razzle JS (SSR micro-framework)

Razzle

Framework agnostic server side rendering

Universal JavaScript applications are tough to setup. Either you buy into a framework like Next, Nuxt, Angular Universal, fork a boilerplate, or set things up yourself. Razzle is a tool that abstracts all complex configuration needed for SSR into a single dependency leaving the rest of your app's architectural decisions about frameworks, routing, and data fetching up to you. With this approach, Razzle not only works with React, but also Reason, Elm, Vue, Angular, and most importantly......whatever comes next.

The following examples give a small sample Razzle's impressive potential: load React, Angular and Vue apps with a single highly configurable, extensible framework.

Razzle comes with the "battery-pack included":

  • Universal Hot Module Replacement, so both the client and server update whenever you make edits. No annoying restarts necessary
  • Comes with your favorite ES6 JavaScript goodies (through babel-preset-razzle)
  • Comes with the same CSS setup as create-react-app
  • Works with ReactPreactElmReason-ReactInferno, and Rax as well as Angular and Vue if that's your thing
  • Escape hatches for customization via .babelrc and razzle.config.js
  • Jest test runner setup with sensible defaults via razzle test

Explore how Syntapse can assist your business and software development. Contact us for further assistance or general enquiries.

We can offer a range of services from half day consultancy, assessment reports, and troubleshooting to long term greenfield project involvement

As your technology partners we are happy to hear from schools and local authorities, communities and charities, engineers and scientists, startups and institutions