kaushik.tech A React PWA website implements code splitting lazy loading CI (Travis CI) Gzipped bundles Offline use with service worker