| ▲ | adamzwasserman 2 days ago | |||||||||||||
The 512KB limit isn't just minimalism - it forces architectural discipline. I built a Trello alternative (frustrated with limitations: wanted rows and decent performance). Came in at ~55KB gzipped by following patterns, some of which I'm open sourcing as genX (genx.software - releasing this month): - Server renders complete HTML (not JSON that needs client-side parsing) - JavaScript progressively enhances (doesn't recreate what's in the DOM) - Shared data structures (one index for all items, not one per item) - Use native browser features (DOM is already a data structure - article coming) Most sites ship megabytes because modern tooling treats size as a rounding error. The 512KB constraint makes you think about what's expensive and get creative. Got rewarded with a perfect Lighthouse score in dev - striving to maintain it through release. Would love feedback from this community when it's out. | ||||||||||||||
| ▲ | kelvinjps10 2 days ago | parent [-] | |||||||||||||
I'd like too see a 512 KB club but for apps most of them are blogs and that's easier to do than an app. Link your app when you finish it pls | ||||||||||||||
| ||||||||||||||