August 13, 2026
Async update, chaotic comments
Solid 2.0 RC: The Big <Reveal>
Solid 2.0 drops a huge update, but the comments are fighting the announcement itself
TLDR: Solid 2.0 says it makes app-building easier and faster by handling waiting-for-data more naturally and speeding up its tooling. Commenters were split between calling it a genuine breakthrough and dragging the announcement for sounding like bloated AI-written marketing.
Solid 2.0 has arrived in release-candidate form with a big promise: building apps should feel simpler because waiting for data is now treated as a normal part of the system, not an awkward add-on. In plain English, the team says developers won’t need as many extra tricks, loading hacks, or special tools just to make apps update smoothly. They’re also boasting a much faster build setup thanks to a new Rust-based compiler, with eye-popping speed numbers and an easier plug-it-in setup.
But let’s be real: the community reaction is where the fireworks are. Instead of everyone calmly applauding, the comments instantly split into camps. One side is calling this the real deal, with one fan saying it feels like “true innovation” compared to rivals where async features feel “bolted on.” Another commenter is already dreaming bigger, wondering if this could go beyond websites and power “anything-ui,” basically asking if Solid is ready for its superhero cinematic universe.
Then came the roast session. Multiple readers said the announcement itself was so stuffed with grand, dramatic prose that they could barely figure out what was new. The harshest jab? That it “reeks of Claude-isms,” a very 2026 way of saying, “Did an AI write this and make it way too wordy?” Ouch. And just when things couldn’t get messier, someone brought up that SolidStart 2.0 was announced last week and then shoved into maintenance mode, which sparked side-eye and confusion. So yes, Solid unveiled a major upgrade — but in the comments, the launch became a showdown over hype, clarity, and whether the real bug was the blog post.
Key Points
- •Solid 2.0 has reached release candidate status and redesigns the framework so async behavior is part of the reactive graph.
- •The article says computations can now return Promises or Async Iterators directly, with downstream UI using primitives like `Loading` and `isPending`.
- •Solid 2.0 removes several older APIs, including `createResource`, `batch`, `startTransition`, `useTransition`, `on`, `createComputed`, `produce`, and `createMutable`, while providing replacement patterns.
- •The release includes a Rust-based compiler toolchain built on OXC, and `@solidjs/vite-plugin` uses it by default with no required migration.
- •The Vite plugin adds a `start` mode that the article describes as a complete app setup on plain Vite, and benchmark figures in the article report substantial compile-time speedups over `babel-plugin-jsx`.