express-react-views
DISCONTINUED
solid
DISCONTINUED
Our great sponsors
express-react-views | solid | |
---|---|---|
3 | 20 | |
2,745 | 5,767 | |
- | - | |
1.8 | 9.3 | |
about 2 years ago | almost 3 years ago | |
JavaScript | TypeScript | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
express-react-views
solid
-
Why Virtual DOM is considered faster that directly updating the real DOM.
The strength of V-DOM definitely doesn't lay in performance. It made it easier for developers to write more maintainable interactive UI. Other than that I'd rather think of it as a compromise. Fortunately, frontend web dev continuously progresses and there are initiatives like https://github.com/ryansolid/solid which focus on compilation-time diffing.
-
Learning to Appreciate React Server Components
You see I work 12 hours a day. 8 hours of that is my professional job where I am a developer on the Marko core team at eBay. Then after some much-needed time with my family, my second job starts where I am core maintainer of the under-the-radar hot new reactive framework Solid.
-
Hyperapp – Is It the Lightweight 'React Killer'?
They’ve been well received, and the core ideas behind them have inspired the likes of Vue’s Composition API and a big part of Solid’s API.
- Solid Update: March 2021
-
Introducing maple, a VDOM-less fine grained reactive web framework running in WASM
After discovering solid js, I wondered how feasible it would be to write such a framework in Rust. After two days of hacking around, here is the result!
-
[AskJS] Any interesting use cases for Proxy?
Solidjs UI library uses Proxies in order to make state reactive https://github.com/ryansolid/solid
-
Server Rendering in JavaScript: Optimizing Performance
The key thing to understand though is this is not a React-only approach. I make heavy use of this pattern in my Solid projects as it makes a really nice isomorphic solution and works really well with the next topic...
-
Building a Reactive Library from Scratch
I wouldn't recommend using this library for all the mentioned reasons. But at sub 60 lines of code, you have all makings of a simple reactive library. And when you consider how many behaviors you can model with it, it should make more sense to you why libraries like Svelte and Solid with a compiler can produce such small bundles.
-
Server Rendering in JavaScript: Optimizing for Size
But what about non-VDOM libraries? At first thought, you might think of a compiler like Svelte or Solid. But this is not the same thing. While they reduce the code into real DOM instructions, which allows them to have a much smaller core runtime, this approach can actually increase the code size per component.
-
Alternative lightweight UI library to modern day frameworks
I've been liking solid-js. It's fast, compact, ergonomic and friendly. https://github.com/ryansolid/solid
What are some alternatives?
Svelte - Cybernetically enhanced web apps
marko - A declarative, HTML-based language that makes building web apps fun
EJS - Embedded JavaScript templates -- http://ejs.co
Jade - Pug – robust, elegant, feature rich template engine for Node.js
nunjucks - A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
morphdom - Fast and lightweight DOM diffing/patching (no virtual DOM needed)
rust-dominator - Zero-cost ultra-high-performance declarative DOM library using FRP signals for Rust!
handlebars.js - Minimal templating on steroids.
hyperapp - 1kB-ish JavaScript framework for building hypertext applications
knockout - Knockout makes it easier to create rich, responsive UIs with JavaScript
solid-storybook-example - Using Storybook with Solidjs