Do not build your Gov.uk service as a single-page application

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. triptych

    HTTP Buttons, PUT/DELETE Forms, and Partial Page Replacement - three proposals for the HTML standard

    There’s a draft proposal to get some of HTMX in the browser: https://github.com/alexpetros/triptych

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. solid-site

    Code that powers the SolidJS.com platform.

    I don't get it (really, not pretending). I know many SPAs are crap, but if SPAs were inherently crap, then all SPAs would be at least kind of crap.

    So, I see those website below as examples and ask myself: What's wrong with those:

    https://vitepress.dev/

    https://www.solidjs.com/

    Both are SPAs. Fast, small, working very well.

    Ok, they need JS to work. But honestly, how many people are not using JS because they can't (as opposed to because they don't want to). And how many have so low end devices that running the JS is a problem? People watching videos all day on their smartphones. So, the days where processing JS for creating the DOM is a problem are over. Esp. if using fast frameworks like Solid, Preact, Vue or Svelte.

    Of course there're website that load 20 MB JS of analytics and spyware. Those are slow not because they're SPAs but because they do all this additional (of course unwanted) stuff. Also accessibility issues are not caused by using SPAs or not. Svelte even has accessibility warnings built-in.

  4. vitepress

    Vite & Vue powered static site generator.

    I don't get it (really, not pretending). I know many SPAs are crap, but if SPAs were inherently crap, then all SPAs would be at least kind of crap.

    So, I see those website below as examples and ask myself: What's wrong with those:

    https://vitepress.dev/

    https://www.solidjs.com/

    Both are SPAs. Fast, small, working very well.

    Ok, they need JS to work. But honestly, how many people are not using JS because they can't (as opposed to because they don't want to). And how many have so low end devices that running the JS is a problem? People watching videos all day on their smartphones. So, the days where processing JS for creating the DOM is a problem are over. Esp. if using fast frameworks like Solid, Preact, Vue or Svelte.

    Of course there're website that load 20 MB JS of analytics and spyware. Those are slow not because they're SPAs but because they do all this additional (of course unwanted) stuff. Also accessibility issues are not caused by using SPAs or not. Svelte even has accessibility warnings built-in.

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

  • VitePress

    1 project | news.ycombinator.com | 30 Dec 2024
  • VitePress – Vite and Vue Powered Static Site Generator

    1 project | news.ycombinator.com | 15 Dec 2024
  • Appunti su VitePress

    3 projects | dev.to | 1 Dec 2024
  • Create elegant OpenAPI spec documentation with Rapi Doc and Vitepress

    1 project | dev.to | 23 Nov 2024
  • VitePress: Vite and Vue powered static site generator

    1 project | news.ycombinator.com | 25 Sep 2024

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?