3 ms·
1) easier to maintain state 2) store arbitrary amounts of data 3) static assets are served just on download/updates 4) loads a lot faster 5) smoother UI (this
by omegalulw 5y ago
1) easier to maintain state 2) store arbitrary amounts of data 3) static assets are served just on download/updates 4) loads a lot faster 5) smoother UI (this requires effort I admit) 6) background network usage (browser will put a tab to sleep when you navigate away)