SPAs: theory versus practice

This page summarizes the projects mentioned and recommended in the original post on /r/javascript

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • view-transitions

  • Want to animate navigations between pages? You can’t (yet).

  • msw

    Seamless REST/GraphQL API mocking library for browser and Node.js.

  • And browsers plugins control and cache requests via service workers which have the ability to fully intercept requests. This is how MSW works. See the service worker API docs for more info.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Nuxt.js

    Discontinued Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3. [Moved to: https://github.com/nuxt/nuxt]

  • As for building a clone without those types of architecture decisions at a more reasonable scale, you could just choose one of the contemporary SSR solutions for your favorite component framework like Angular Universal, Blazor Server, Remix, Next/Nuxt, or SvelteKit.

  • Next.js

    The React Framework

  • As for building a clone without those types of architecture decisions at a more reasonable scale, you could just choose one of the contemporary SSR solutions for your favorite component framework like Angular Universal, Blazor Server, Remix, Next/Nuxt, or SvelteKit.

  • SvelteKit

    web development, streamlined (by sveltejs)

  • As for building a clone without those types of architecture decisions at a more reasonable scale, you could just choose one of the contemporary SSR solutions for your favorite component framework like Angular Universal, Blazor Server, Remix, Next/Nuxt, or SvelteKit.

    i mean, i know nothing about those projects but the share a similar issue. they're not the browser itself... vue-router-back-button, for example, has gotten 2 updates in the last 3 months. the other projects are all based off code that i can't imagine being as good as https://github.com/WICG/navigation-api... i'm sure they have open issues and have made specific choices and compromises to be useable for most use cases.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Hosting your app for production – an overview

    8 projects | dev.to | 3 Jan 2023
  • How development history keeps repeating itself

    5 projects | dev.to | 7 Nov 2022
  • how do i turn wordpress website into spa and use all plugins while seo works?

    3 projects | /r/Wordpress | 5 Mar 2022
  • I want to build a SPA twitter like app, already built the front-end, would like to know what JS technology i should start learning

    3 projects | /r/learndjango | 7 Jan 2022
  • Deploying organization repo to Vercel with a hobby plan

    1 project | dev.to | 3 May 2024