| ▲ | nosefurhairdo 4 days ago |
| This argument is tired and ignorant. Try building linear.app without a SPA framework. The idea that "Native CSS transitions have quietly killed the strongest argument for client-side routing," is dubious at best. |
|
| ▲ | 0xCMP 4 days ago | parent | next [-] |
| This doesn't seem fair to say. Linear is special even among SPAs; it's by far not the norm. No one said "ban SPAs and remove javascript from the browser". Linear's speed comes from being "offline-first", but I challenge you to name almost any other product in common usage that does it that way. It's just not common. On the other hand if I want to buy tickets I'd rather most of that website be SSR and do SPA where you actually still need it. Or forums, news sites, blogs, and informational sites. There is so much out there that would be better developed with SSR and then use CSS to make it feel SPA-like than to actually be a SPA. |
| |
|
| ▲ | lukecjohnson 4 days ago | parent | prev | next [-] |
| [dead] |
|
| ▲ | epolanski 4 days ago | parent | prev [-] |
| No one said SPAs have no place, but 99% of websites out there don't need to be one. |
| |
| ▲ | zarzavat 4 days ago | parent | next [-] | | SPA means single page app. For example, Google docs, Figma, Google calendar, etc. Apps that use web technologies instead of being native apps. A long time ago some webdevs started abusing the SPA concept to build simple websites. However that is not within the original meaning of the term SPA, because simple websites are not web apps. The author assumed that everyone would just understand that they are talking about SP"A"s and not SPAs, because for a certain subset of webdevs working on websites, the antonym of SPA is MPA, and it's normal to refer to your website as an "app". However for a certain other subset of webdevs, the antonym of SPA is simple website, and what the author is talking about are not SPAs at all. | | |
| ▲ | wordofx 4 days ago | parent [-] | | So you describe the 1%? Is this to refute the person you’re replying to? | | |
| ▲ | nfw2 4 days ago | parent | next [-] | | Where is 1% coming from? None of the software jobs I've worked at or even interviewed to work could have functioned as a website | | |
| ▲ | epolanski 4 days ago | parent [-] | | Can you link those? Because I mostly built backoffices, chats, forums, ecommerces, all things that would've worked better as websites. | | |
| ▲ | nfw2 3 days ago | parent [-] | | Here are some of the things I've worked on:
- payroll and other hr software
- educational software
- shared workspace for realtors and homebuyers I'm not going to doxx myself by naming all the companies, but here is an example of a page that has too many features to work as a website.
https://www.compass.com/listing/7310-estrella-de-mar-road-un... | | |
| ▲ | epolanski 3 days ago | parent | next [-] | | You've got to be kidding me, I think you're conflating SPAs with websites that provide advanced interactivity. | |
| ▲ | wordofx 3 days ago | parent | prev [-] | | I don’t see anything on that site that wouldn’t work as a website. We were building this type of thing 15-20 years ago just fine. |
|
|
| |
| ▲ | zarzavat 4 days ago | parent | prev [-] | | 1% of domains perhaps, not 1% of developers. |
|
| |
| ▲ | nfw2 4 days ago | parent | prev [-] | | What does it's time to kill SPAs mean to you other than they have no place. |
|