---
title: "SolidJS 2.0 Beta: First-Class Async, Reworked Suspense and Deterministic Batching"
url: https://daily.dev/posts/solidjs-2-0-beta-first-class-async-reworked-suspense-and-deterministic-batching-6xuwssawz
source_url: https://www.infoq.com/news/2026/05/solidjs-2-async
type: article
source: "InfoQ"
published: 2026-05-15T07:42:24.434Z
updated: 2026-05-15T07:42:46.750Z
tags: ["javascript", "solidjs"]
reading_time: 4
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# SolidJS 2.0 Beta: First-Class Async, Reworked Suspense and Deterministic Batching

**[InfoQ](https://daily.dev/sources/infoq)** · 4 min read · 0 upvotes · 0 comments

## Summary

SolidJS 2.0 Beta has been released, skipping the planned Alpha phase. The headline change is async as a first-class feature: computations can return Promises and the reactive graph handles suspension and resumption automatically, including direct use of Promises in createMemo. The Suspense/Loading model has been reworked so Loading handles only initial readiness while pending state is expressed via isPending(). New mutation primitives include action() and createOptimisticStore for optimistic updates. Updates are now microtask-batched with deterministic scheduling via flush(). Breaking changes include removal of the Index component (replaced by For keyed={false}), createEffect split into compute/apply phases, onMount replaced by onSettled, and removal of the use: directive system. A migration guide is available, and the beta is installable via npm under the next tag.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.infoq.com/news/2026/05/solidjs-2-async>

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#solidjs](https://daily.dev/tags/solidjs)

[View this post on daily.dev](https://daily.dev/posts/solidjs-2-0-beta-first-class-async-reworked-suspense-and-deterministic-batching-6xuwssawz)
