My biggest frustration with Single Page Apps

Ever try to comparison shop for products, but you can’t open the products in separate tabs because the website is poorly-coded?

Dr. Derek Austin 🥳

--

Great article! I frequently experience problems with websites because I try to open a lot of tabs. For example, when shopping, I can easily open multiple Amazon pages in separate tabs, but this doesn’t work on all sites!

Then, I discover 10 minutes later that I haven’t opened a single product to compare because the site was designed as Single Page Application (SPA) and all the product links were just JavaScript links to “#”.

Do you think JAMstack is a good solution, since it’s easy to generate a static site with dynamic content and dynamic features? I feel that JAMstack sites are often set up more for how browsers are designed.

Of course, it’s possible to make a JAMstack site that’s a SPA, but I’d say more frequently JAMstack sites have separate (semi-)static pages for content.

Photo by Jonathan Pielmayer on Unsplash

--

--

Dr. Derek Austin 🥳
Dr. Derek Austin 🥳

Written by Dr. Derek Austin 🥳

Hi, I'm Doctor Derek! I've been a professional web developer since 2005, and I love writing about programming with JavaScript, TypeScript, React, Next.js & Git.

Responses (1)