Re:Why is modern web development so complicated?
by Nyandalized on Friday August 09, 2019 @03:58AM
(#20652169)
Connectivity is not always available, and errors retrieving it may mean you have to re-enter everything. Being able to "navigate" the site without the dinosaur is a tremendous boon for end users. You wouldn't be able to send anything without a connection, but you could buffer it for an opportune moment.
Sites like HN and Stackoverflow have a vastly different audience than most bread-and-butter sites, and tackle different kind of issues.
Re:Why is modern web development so complicated?
by manigandham on Friday August 09, 2019 @05:19AM
(#20652615)
Most bread-and-butter sites are just fine as server-side rendered page. Large client-side frameworks reimplementing the browser and server functionality should be rare, when the situation actually calls for it.
If you really need a offline site then a simple service worker is all you need to cache the pages, not a big JS app.
Re:Why is modern web development so complicated?
by Nyandalized on Monday August 12, 2019 @03:27AM
(#20673247)
"Big JS app"'s aren't that big if done correctly. The entirety of Angular8 fits into ~170KB, less than some thumbnails.
You can write bad apps in any language and environment, similarly a site/app is not bad just because it's done in Y.
Round trips are just fine. Browsers are smart, servers are fast, and HTML compresses well. The site you're reading right now (HN) requires a reload. Stackoverflow requires a reload. Neither are slow to use.
If your page is really that complicated, then I suggest Vue or Preact which are efficient and designed to progressively enhance pages instead of rebuilding everything in JS.