Back to Daily Feed 
SolidJS 2.0.0-rc.6: Compiler, Signals, and Hydration Enhancements
Worth Reading
Originally published on SolidJS Releases
View Original Article
Share this article:
Summary & Key Takeaways
- SolidJS 2.0.0-rc.6 introduces a typed semantic IR stage and TSRX typecheck projection in the compiler.
- New dev hooks for signal attribution and async waterfall detection improve debugging.
- Hydration logic is enhanced to handle eager JSX evaluation and prevent overwriting user input.
- Improved error handling for server function calls and unrecognized client transport responses.
- Consistent handling of primitive class values across static, dynamic, and array forms.
- Optimistic store truth-flights now own their transaction for better consistency.
- The Babel plugin gains an experimental TSRX syntax frontend for new control flow.
- Diagnostic names are exposed for renderer-owned effects to aid development.
Our Commentary
SolidJS 2.0.0-rc.6 is here, and it's packed with some serious under-the-hood work. I'm particularly intrigued by the new TSRX syntax frontend in the compiler and Babel plugin. It feels like Solid is really pushing the boundaries of what a compiler can do for DX. The signal attribution and async waterfall detection are also huge for debugging complex reactive graphs. This is the kind of deep engineering that makes Solid so compelling.
View Original Article
Share this article: