Sharing Top Content from the Angular-sphere.

Server Side Rendering

  • Today, we’re very excited to announce the early-adopter release of Aurelia’s Server Side Rendering!
  • With Server Side Rendering, the server returns the HTML of a fully rendered page, which is great for Search Engine Optimization and initial render times.
  • For this to work, your Aurelia application has to run on the server, which we’ve now enabled through the combination of Node.js and Koa .
  • We’d love for you to play around with Aurelia Server Side Rendering.
  • We think that next milestones should be to add a Server Side Rendering option to the Aurelia CLI for the Webpack bundler, so that the Aurelia CLI can set it up for you when you create new Webpack projects using .

Without Server Side Rendering the server returns only boilerplate HTML without any content. Today we’re announcing Aurelia Server Side Rendering which allows a Node.js server to render your application on the server and return the HTML of a fully rendered page.

Today, we’re very excited to announce the early-adopter release of Aurelia’s Server Side Rendering!

With Server Side Rendering, the server returns the HTML of a fully rendered page, which is great for Search Engine Optimization and initial render times. For this to work, your Aurelia application has to run on the server, which we’ve now enabled through the combination of Node.js and Koa .

We’d love for you to play around with Aurelia Server Side Rendering. That’s why we’ve made a skeleton application that’s already setup for you, making it easy to get started quickly. Interested? Download it from the skeleton-navigation repository and follow these instructions to get started.

We’d like to extend a huge thank you to the Angular team and their community. In building our Aurelia SSR implementation, we were able to leverage foundational work that the Angular team had invested into their preboot library. Thanks to Jeff Whelply, Patrick Stapleton, Jeff Cross, Alex Rickabaugh, and Vikram Subramanian for their great work and for building something that was usable by other frameworks.

Currently, Server Side Rendering is best used by early adopters. We’d like to work with you, the Aurelia community, in developing this feature further. Your feedback and contributions are instrumental in doing so.

We think that next milestones should be to add a Server Side Rendering option to the Aurelia CLI…

Server Side Rendering