This is my "training" repository. I put here every trick that is possible. It doesn't mean you should do the same. Be reasonable use only those techniques that you understand.
This repo serves as a companion to the tutorial of the same name, over on Medium.
heroku create
heroku config:set NPM_CONFIG_PRODUCTION=false
heroku buildpacks:add https://github.com/jontewks/puppeteer-heroku-buildpack.git
heroku buildpacks:add heroku/nodejs
heroku buildpacks:add https://github.com/heroku/heroku-buildpack-static.git
git push heroku react-snap:master -f
heroku ps:scale web=1
Read more here.
- Migrate structure to be similar to cra-universal, to be able compare react-snap and cra-universal.
- perfect 404
- placeholder examples: overview, lqip, sqip, dominant color, react-content-loader, cloud off icon, react-waypoint, offline states
- try out workbox instead of sw-precache, explore options for offline storages, explore offline reporting for GA
- big list of head tags
- target modern browsers
- explore hnpwa for more ideas