Derek Martin on Nostr: For over a decade I have hated SPAs because they prioritize fast partial page loads ...
For over a decade I have hated SPAs because they prioritize fast partial page loads over SOOOO many other things, not the least of which is time to first page load completion. When that time is long, (potential) users leave. SPAs are slowww at that. Then there are all the browser behaviours they re-implement. Forget it. Just use server-rendered html + css + the browser + a light sprinkling of jQuery, and see what happens to your stats, and your speed of development.
https://mastodon.social/@dennisl/114189620381837782Published at
2025-03-20 12:11:37Event JSON
{
"id": "c80a6c3eb360be14e375418acbe4ccc22a4494e7cd9d0591141e9a2e560b62cd",
"pubkey": "765d163b0d0ef6f653412b4775f89ec81b323a307fcf7c67d60b27bea869fca2",
"created_at": 1742472697,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.cloud/users/lo_fye/statuses/114194690690541573",
"activitypub"
]
],
"content": "For over a decade I have hated SPAs because they prioritize fast partial page loads over SOOOO many other things, not the least of which is time to first page load completion. When that time is long, (potential) users leave. SPAs are slowww at that. Then there are all the browser behaviours they re-implement. Forget it. Just use server-rendered html + css + the browser + a light sprinkling of jQuery, and see what happens to your stats, and your speed of development.\nhttps://mastodon.social/@dennisl/114189620381837782",
"sig": "199ac20a01204bcd077acf242f79700c238996da9aae124f2f17dd8118a4dc11e63a160c9bf56d6aae2829f6ed4aba214c85638e1496213b99cb1660d2b83a54"
}