Improve performance
- gzip compression of static artifacts (Apache) (done)
- HTTP/2 instead of HTTP/1.1 (Apache)
- improve caching policy (Apache)
- many of these can be fixed by adding https://github.com/apache/incubator-pagespeed-mod
- set a fallback font (CSS) (done)
- add an async tag to the compiled ocaml js code (HTML) (done)
- remove unused CSS (https://developers.google.com/web/tools/lighthouse/audits/unused-css)
- Serve images in next-gen formats (https://developers.google.com/web/tools/lighthouse/audits/webp)
- Add a service worker (https://developers.google.com/web/tools/lighthouse/audits/http-200-when-offline)
- Add fallback content for when javascript is disabled
- Create a manifest
This information was collected by going to jeroo.org/beta and clicking on the audit tab in the Chrome developer tools and running an audit
Also we should start versioning the Apache conf and .htaccess files
Edited by Ben Konz