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 (./audits
for 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.