Beginner here, start with react, svelte or solid?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

  • Next.js is also a pig. Look at the front-end source output of Next.js on Target.com and Walmart.com and you can see just how terrible it is. Even when it doesn't need to -- since it has already SSR'd the page -- it will send back the model in JSON on the page itself because it isn't smart enough to decide if the front-end React components will need it at client runtime. Contrast that with say Astro.js which has much cleaner output than Next.js and the ability for front-end code to opt-in to receive back-end data.

  • solid

    Solid - Re-decentralizing the web (project directory) (by solid)

  • Tim Berners-Lee has a project for decentralizing the web you may have heard of called SOLID (https://solidproject.org/)

  • 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.

    InfluxDB logo
  • solid-site

    Code that powers the SolidJS.com platform.

  • Alpine.js

    A rugged, minimal framework for composing JavaScript behavior in your markup.

  • for a framework, start with something simple like alpinejs

  • Ember.js

    Ember.js - A JavaScript framework for creating ambitious web applications

  • You can check out Ember. It's going strong for over a decade and gradually evolving while taking the whole community with it. It has many essential features built-in which make it easy for the beginners.

  • rfcs

    RFCs for substantial changes / feature additions to Vue core (by vuejs)

  • Not a "huge drawback", but the excess of .value is annoying. The Reactivity Transform RFC attempts to mitigate that, but IMO it's a footgun and will make things a lot more confusing, so I hope it's not merged.

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