Skip to content

glutengo/rendering-strategies

Repository files navigation

Rendering Strategies for Web Applications

This repository contains the source code for a blog application which was developed to compare the SSR options in Web Frameworks Angular, React and Vue.js.

The blog is running here:
Angular CSR Angular SSR React CSR React SSR Next.js Vue.js CSR Vue.js SSR

The blog applications are not running on AWS anymore due to increased costs. A limited version of the project is available at the following URL. Please note that only the Angular CSR variant is running and the switch to the other implementations does not work here. https://rendering-strategies-ng-csr.herokuapp.com

The repository contains subdirectories for the backend application and each frontend implementation. Please consult the relevant subdirectory or blog post for more information.

The root directory also contains the script which was used to run the audits (./scripts/lighthouse.js) and the audit results (./auditsfor the performance and sharing previews. The performance audits can be re-run by installing the dependencies (npm install) and then running the analyze script (npm run analyze). This will perform the audits and store the results in a new subdirectory named with the current date in the audits directory.