A few years ago, Ryan Carniato described frontend's existential crisis: users expect more interactivity, and the JavaScript to deliver it costs more than our pages can afford. Escaping that trade-off needed clever solutions, and none of the contenders did so without giving something up. Ryan now thinks the trade-off was unnecessary. This talk puts today's frameworks, from HTMX to React, on one grid. He walks this grid with Solid 2.0, starting at zero JavaScript and ending at a fully optimistic live client, all in the same framework.
This talk has been presented at JSNation US 2026, check out the latest edition of this JavaScript Conference.






















