Current Week: [2025 Week 34] Experiment with Site Size.
Following Week: [2025 Week 35] Improve Checkers + Connect2025 Aug 24 14:10: commit: More bug fixes for connect game..
2025 Aug 24 11:29: commit: More browser optimizations including splitting js better
Improve caching on html.
This is vite output:
dist/index.html 1.41 kB │ gzip: 0.57 kB dist/assets/chilanka-latin-ext-400-normal-1.0.0.1136.woff2 4.12 kB dist/assets/chilanka-latin-ext-400-normal-1.0.0.1136.woff 5.06 kB dist/assets/chilanka-latin-400-normal-1.0.0.1136.woff2 17.56 kB dist/assets/chilanka-latin-400-normal-1.0.0.1136.woff 21.38 kB dist/assets/chilanka-malayalam-400-normal-1.0.0.1136.woff2 105.78 kB dist/assets/chilanka-malayalam-400-normal-1.0.0.1136.woff 140.09 kB dist/assets/index-1.0.0.1136.css 10.38 kB │ gzip: 2.88 kB dist/js/CanvasPool-1.0.0.1136.js 0.76 kB │ gzip: 0.42 kB dist/js/web-1.0.0.1136.js 1.11 kB │ gzip: 0.55 kB dist/js/colorToUniform-1.0.0.1136.js 1.73 kB │ gzip: 0.66 kB dist/js/WebGPURenderer-1.0.0.1136.js 37.48 kB │ gzip: 10.19 kB dist/js/browserAll-1.0.0.1136.js 42.31 kB │ gzip: 10.92 kB dist/js/SharedSystems-1.0.0.1136.js 50.53 kB │ gzip: 13.46 kB dist/js/WebGLRenderer-1.0.0.1136.js 62.87 kB │ gzip: 17.16 kB dist/js/webworkerAll-1.0.0.1136.js 73.55 kB │ gzip: 21.62 kB dist/js/index-1.0.0.1136.js 331.71 kB │ gzip: 102.49 kB dist/js/index-1.0.0.11362.js 351.63 kB │ gzip: 108.32 kB2025 Aug 24 10:11: commit: Improve page performance
- Fonts now hosted first-party (i.e. no reliance on third party servers)
- Show content when loading
- Separate Board due to huge dependency (Pixi.js)
2025 Aug 24 01:39: commit: Use more aggressive compression
But unfortunately it doesn't make a huge difference - it seems pixi is taking up ~600kB!
Results after this MR:
dist/index.html 1.28 kB │ gzip: 0.52 kB dist/assets/index-BxyAqT71.css 9.28 kB │ gzip: 2.56 kB dist/js/index-CyN2Bhzl.js 54.17 kB │ gzip: 15.47 kB dist/js/vendor-BCFCmDyr.js 897.34 kB │ gzip: 266.47 kB2025 Aug 23 23:50: commit: fix(deps): update dependency @fortawesome/react-fontawesome to v3
2025 Aug 23 22:23: commit: fix(deps): pin dependencies
2025 Aug 23 22:11: commit: Show accurate version with build on info page
2025 Aug 23 20:27: commit: fix(deps): update all non-major dependencies
2025 Aug 23 20:13: commit: Bunch of bug fixes surrounding connect game