I wrote a thing in 2023 about why I'm still using Elm: https://taylor.town/elm-2023 It's 2026, and I'm still using Elm for all the same reasons :) As an added bonus, Claude seems to play very very nicely with Elm: https://taylor.town/diggit-000
Road to Elm 1.0
191–192 of 192 posts
Re: Road to Elm 1.0
#192Earlier quoted context omitted.
I’ve been using Elm professionally at a very profitable, lean company the last two years. (Didn’t know it coming in, but had enough React, Redux, and other experience to learn quickly.) The Elm community would call this a feature. How much React code you wrote 6-8 years ago will work perfectly and identically with today’s React toolchain? It’s a whole different set of values. Good React code in 2026 looks like any co…
Any code you wrote on a React version from 6 years ago will still work the same on that React version today. Let's make that a fair comparison. I get that some people like stability, but that is quite different from going without updates for 6+ years.
First, the comparison is perfectly fair. Elm 0.19.1, 6 years ago/0.19.2 today, React 16.1 6 years ago/19.2 today. Literally identical conditions. What is unfair? Which required app developers to do more work? Which saw more security issues among its releases?
Second, not needing updates for 6 years, and having zero security holes in that time, is the definition of stability. This isn’t really a matter of opinion or preference.
I do see the appeal in other frameworks (ecosystem size, easier to find devs), but the appeal of Elm truly is stability. And it really is that much better than nearly everything else that runs in the browser, in that regard.
No framework that allow you to use actual JS (or “transpiles” but gives you the full JS API, like Coffee/TypeScript), will ever offer the level of stability Elm offers (aside from maybe the web standard APIs on which Elm is narrowly built).