Ryan Carniato

Ryan Carniato @ryansolid

About: Frontend performance enthusiast and Fine-Grained Reactivity super fan. Author of the SolidJS UI library and MarkoJS Core Team Member.

Location:
San Jose, California
Joined:
Jun 25, 2019

Ryan Carniato
articles - 76 total

A Decade of SolidJS

As of today, it has been 7 years since I open-sourced SolidJS. It wasn't for noble reasons. I wasn't...

Learn More 207 30Apr 24

JavaScript Frameworks - Heading into 2025

I admit I wasn't sure I'd be writing this article this year. It's easy to write articles that excite...

Learn More 389 57Jan 6

Mutable Derivations in Reactivity

All this exploration into scheduling and async made me realize how much we still don't understand...

Learn More 68 5Oct 23 '24

Web Components Are Not the Future

A few years ago I wrote an article suggesting that Web Components might not be the most beneficial...

Learn More 425 121Sep 26 '24

I'm Joining Sentry

I'm excited to announce I am joining the team at Sentry. Sentry provides tooling for monitoring and...

Learn More 131 17Sep 3 '24

Async Derivations in Reactivity

Congratulations on making it through the series thus far. But this is where things start to go off...

Learn More 67 5Aug 6 '24

Scheduling Derivations in Reactivity

Most developers think about Reactivity as an event system. You have some state. You update that state...

Learn More 56 6Aug 1 '24

Two-way Binding is a Two-way Street

In some circles, two-way binding is seen as the scourge of modern frontends, while in others it is...

Learn More 80 5Jul 31 '24

Derivations in Reactivity

There is a reason why the first time you learn about a reactive system the example always looks...

Learn More 156 10Jan 19 '24

JavaScript Frameworks - Heading into 2024

I won't be the first to say it, but I will say it nonetheless, 2023 was quite the year for JavaScript...

Learn More 170 37Dec 21 '23

Thinking Locally with Signals

As the creator of SolidJS, I was very influenced by React when designing the library. Despite what...

Learn More 105 17Oct 13 '23

Islands & Server Components & Resumability, Oh My!

It is no secret that the past 2 years have seen the beginnings of a fairly dramatic change in...

Learn More 142 31Sep 14 '23

Making the Case for Signals in JavaScript

Amidst all the conversation around Signals the recent weeks, I have forgotten to talk about arguably...

Learn More 194 23Mar 3 '23

React vs Signals: 10 Years Later

How does the old Winston Churchill quote go? Those who fail to learn from history are doomed to...

Learn More 438 84Mar 1 '23

The Evolution of Signals in JavaScript

There has been some buzz recently in the frontend world around the term "Signals". In seemingly short...

Learn More 472 55Feb 27 '23

JavaScript Frameworks - Heading into 2023

The wonderful thing about glimpsing into the future is that the path is never completely clear. We...

Learn More 750 32Dec 29 '22

Client-side Routing without the JavaScript

It's been a while since I wrote a piece about a SolidJS technology innovation. It's been two years...

Learn More 337 20Nov 7 '22

Resumability, WTF?

Maybe you've heard the term Resumability thrown around recently. Maybe someone gushing over Miško...

Learn More 138 16Aug 23 '22

The JavaScript Paradox

I'm not sure if there's ever been a language more loathed, yet so widely used, as JavaScript. I'm...

Learn More 440 38Aug 8 '22

The Cost of Consistency in UI Frameworks

Sometimes there are problems that have no universally good solutions. There is some tradeoff to be...

Learn More 368 41Jul 12 '22

Patterns for Building JavaScript Websites in 2022

Deciding on the approaches and tools to use to build on web these days can be a challenging prospect....

Learn More 497 17Jun 8 '22

When Netlify asks you to full-time OSS, you say yes!

Well, there it is. I'm ecstatic to announce that, as of today, I’ve joined OSS Team at Netlify as a...

Learn More 413 49May 23 '22

Marko for Sites, Solid for Apps

I've been sitting on writing this article for 2 years. In my heart this was the article I was going...

Learn More 198 13Apr 25 '22

Marko: Compiling Fine-Grained Reactivity

Reactivity has been all the buzz in frontend frameworks the last couple of years. It is being...

Learn More 59 2Apr 21 '22

Conquering JavaScript Hydration

That is an ambitious title for an article. An ambitious goal in general. Hydration, the process of...

Learn More 406 11Mar 21 '22

Resumable JavaScript with Qwik

When Misko Hevery (creator of AngularJS) approaches you to look at his new framework, well, you stop...

Learn More 161 18Feb 17 '22

State of JavaScript 2021: Framework Reflections

Well, State of JavaScript Survey Results are in again and for the first time Solid was in the short...

Learn More 174 11Feb 16 '22

Why Efficient Hydration in JavaScript Frameworks is so Challenging

Hydration is the name given to the process in JavaScript frameworks to initializing the page in the...

Learn More 714 35Feb 3 '22

The Return of Server Side Routing

Return? It never went away. Or at least that is what some smug "told you so" is going to say. But for...

Learn More 497 29Jan 26 '22

Why all the Suspense? Understanding Async Consistency in JavaScript Frameworks

I had someone recently reach out to me to ask "What is Suspense in the general sense?" They said all...

Learn More 221 10Dec 14 '21