Software Alternatives & Reviews

Solidjs – JavaScript UI Library

Marko Medium
  1. 1
    An isomorphic UI framework similar to Vue
    Pricing:
    • Open Source
    Heck of a library, and its creator, Ryan Carniato, is a very smart engineer who works on both Marko[0] and solidjs. He's really patient and answers my random questions on Twitter pretty reliably, I have to say I appreciate it! I have to say the performance that solid eeks out of the DOM is really next level. I think it could use a small augment in the docs about migrating from React to SolidJS, but all around the project is very approachable and fantastic, and its <i>fast</i> [0]: https://markojs.com/.

    #Javascript UI Libraries #JavaScript Framework #JavaScript 29 social mentions

  2. 2
    Welcome to Medium, a place to read, write, and interact with the stories that matter most to you.
    Pricing:
    • Open Source
    That perception of the DOM/VDOM situation is and always was false. React was <i>always</i> slower at runtime than a carefully-engineered system designed for performance. As Dan Abramov said a couple of years later <https://medium.com/@dan_abramov/youre-missing-the-point-of-react-a20e34a51e1a>, people were missing the point of React: it was never about VDOM; rather, that was a cost that at the time they reckoned had to be paid in order to write reliable code in an immediate mode style, because if you tried doing <i>that</i> without DOM reconciliation the result <i>would</i> be atrociously bad. VDOM came about because the alternative (the <i>consistently faster</i> alternative, I may add) entailed things like explicit DOM mutation that was far too easy to make <i>mistakes</i> with, and reactive data flow was generally even buggier. It was a carefully-chosen trade-off: shedding some performance, for greater robustness and ease of use. “DOM is slow, VDOM is fast” was a straw man comparison that the React team mostly stayed well clear of: almost no serious systems have ever used the DOM directly in the immediate mode style (because it has obvious and serious problems in both performance and transient UI state like scroll and caret positions and element focus). Was VDOM worth the cost at the time, compared with the other options then available? For most people, probably. And even for the rest, React presented useful food for thought that led to other options improving too. Is VDOM worth the cost <i>now</i>? Well, I’m with Rich Harris that VDOM is pure overhead and that we have more efficient ways of doing things now.

    #Blogging #Blogging Platform #CMS 2211 social mentions

Discuss: Solidjs – JavaScript UI Library

Log in or Post with