And how much JS does that HTML load in?
Radio spectrum, especially license-free or amateur licensed, is really very limited compared to any kind of wired broadband or the 10s-100s of MHZ of dedicated spectrum controlled by cellular carriers. When you add low-power half-duplex nodes and multihop routing, yeah you are going to be limited to single digit Kbps.