I've made a multiplayer webgame (https://qdice.wtf) that is under 400kb total download on first load [1]. Even when booting into a running game it's not much higher.
Load times and bloat are one of my pet peeves, that's why I optimized a lot for this, although there is still room for improvement.
Everything is self hosted, no tracking bullshit, no external requests. I used Elm, which apart from being nice for learning FP, has a very small footprint compared to other DOM abstractions.
[1] Last time I looked, it might have grown a tiny bit due to UGC. I don't have access to a computer rn.
Load times and bloat are one of my pet peeves, that's why I optimized a lot for this, although there is still room for improvement.
Everything is self hosted, no tracking bullshit, no external requests. I used Elm, which apart from being nice for learning FP, has a very small footprint compared to other DOM abstractions.
[1] Last time I looked, it might have grown a tiny bit due to UGC. I don't have access to a computer rn.