Hacker News new | ask | show | jobs
by nojvek 2189 days ago
I guess it really boils down to.

Are you building an app? if so build an app. All UI is static hosted on CDN with content based urls that can be cached forever and all dynamic data coming in purely via REST apis.

If you are building a website, then serve html pages with sprinkled widgets here and there for interactivity.

Don't conflate the two. Users don't mind a slightly slow first load but super fast subsequent loads for an app. They'll love offline/PWA support, something that behaves like a native app. Search engines shouldn't care about indexing apps.

Web pages should behave like web pages. Search engines expect html as the format. Users expect the first load to be blazing fast. Proper href links, yada yada.

The worst is when its a half assed slow loading web page that wants to be an app, but is not an app.