This codebase was created to demonstrate an application built with Dojo.
- Build Time Rendering: Uses the
.dojorcto configure static html and critical CSS injection at build time.
- Progress Web Application: Uses the
.dojorcto configure PWA capabilities such as manifests and service workers.
- Evergreen builds: Generates application bundles using esmodules targeted for evergreen browser to produce main application bundle less than 20kb gzipped.
- Lazy Loading (Code Splitting): Automatically code splits for widgets/outlets or containers that are defined in an application registry using the dynamic
View the Dojo HNPWA
To get the frontend running locally:
- Clone this repo
npm installto install all required dependencies
npm run devto build the application with watch and start a local server (http:localhost:9999)
Local web server will use port 9999.
For a production build of the application:
npm run buildto build the output into the