I need a quick primer on how spa does seo? Do they "server-render" the individual instances of pages too?
Search engines execute the JavaScript...
You probably don't need a single-page app
31–40 of 522 posts
Re: You probably don't need a single-page app
#32React was introduced in 2013 and angular 2 was created in 2015.
The only server side rendering I'll be doing in the future is with the likes of nextjs or similar.
Re: You probably don't need a single-page app
#33I'm more interested in the future of "you probably don't need a native app" . It feels like browsers are closing the gap pretty well with things like IndexedDB, offline features, WASM, etc. Still a ways off, but seems like it's getting there. I do worry, though, that it's not really in Apple's or Google's best interest to move that along.
Re: You probably don't need a single-page app
#341. Reusable web components. 2. Clear separation of backend and frontend logic. 3. Using the latest version of javascript.
I really like HTML/CSS/JS as tools for building GUIs, but I feel HTML/CSS specifically suffer from the inability to make components.
I think there are definitely instances where there is no need for these tools. I would genuinely like to know how to manage the items listed above when this is the case. ie Recommended tools for when I go "SPA seems like overkill for this... what are my other options for this functionality?"
Re: You probably don't need a single-page app
#35I'm more interested in the future of "you probably don't need a native app" . It feels like browsers are closing the gap pretty well with things like IndexedDB, offline features, WASM, etc. Still a ways off, but seems like it's getting there. I do worry, though, that it's not really in Apple's or Google's best interest to move that along.
It's in Googles interest as everything they deliver is through the browser. Not so much for Apple or Microsoft though. Personally I will be quite sad if I end up loosing so much control over my computing environment.
Re: You probably don't need a single-page app
#36Earlier quoted context omitted.
Native will always be the best solution... Because it's native.
Technically best doesn't always win the market. I'd love not writing 3 versions of every piece of functionality.
Or I suppose we could just all use chromium, but we could also just all use Windows.
Re: You probably don't need a single-page app
#37Re: You probably don't need a single-page app
#38Re: You probably don't need a single-page app
#39One day I just ditched the SPA and rebuilt the whole architecture with NodeJs and Express. I was done in a few days. It could have gone even faster, but the original static site was really a mess with years of accumulated bad decisions embedded in it.
I know this is just one data point and not really proof of anything. Nevertheless, the linked article made a lot of sense to me. Most of the bulleted points resonated with me, but none more than the SEO issue. There are solutions to the SEO issue, but I personally did not find them easy to implement. If I were part of a big professional team, and we really needed a SPA, I would have called this one differently, but I was working on my own, and I didn't really have the sense at first to see that I didn't need a SPA to achieve my goals. I was perhaps a bit too susceptible to the hype without enough experience to really understand the issues involved.
Re: You probably don't need a single-page app
#40Earlier quoted context omitted.
Technically best doesn't always win the market. I'd love not writing 3 versions of every piece of functionality.
How's that working out when there's more than one browser you have to account for? What's the difference between polyfill or some framework, and something like Qt or SDL? Or I suppose we could just all use chromium, but we could also just all use Windows.
There's no scenario where I only have to write two native apps. Perhaps there is for other people.