eureka
solid
eureka | solid | |
---|---|---|
2 | 20 | |
12 | 5,767 | |
- | - | |
0.0 | 9.3 | |
about 1 year ago | about 3 years ago | |
JavaScript | TypeScript | |
GNU General Public License v3.0 only | 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.
eureka
-
I Almost Got Fired for Choosing React in Our Enterprise App
Here's an example vanilla JS app: https://github.com/Rajeev-K/eureka It is not at all hard to read, and easy to maintain. I would love to get feedback if you don't agree.
I used two TINY libs in this project. The first is this 500-line router: https://github.com/Rajeev-K/mvc-router and the second is this 200-line template library: https://github.com/wisercoder/uibuilder
I have written large enterprise apps using these libs.
-
Alternative lightweight UI library to modern day frameworks
I have noticed newer generations of developers believe they need heavy frameworks like React to develop web applications. Most apps don't need such heavy frameworks. Here's a 500-line "framework" (if you can call it that) https://github.com/Rajeev-K/mvc-router and here's an example app built using it: https://github.com/Rajeev-K/eureka For templates I used https://github.com/wisercoder/uibuilder which is a 200-line lib. This is about as "close to the metal" as you can get, and still be productive.
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 in Rust + 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!
-
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
-
[AskJS] What you love about Javascript that we don't find in another programming language and why many OO programmer from others language Java, C#, C++ etc hate/don't like it ?
[0] https://github.com/ryansolid/solid#the-gist
-
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
The main ones that I'm referring to have proxy implementations along with their basic signal atoms. MobX's `observable`, Vue's `reactive`, Solid's `state` all are reactive proxies that properly handle subscriptions.
What are some alternatives?
Next.js - The React Framework
Svelte - Cybernetically enhanced web apps
advanced-redux-patterns - The source code to the talk by Nir Kaufman titled Advanced Redux Patterns, I found it difficult to find his source code so I made this
marko - A declarative, HTML-based language that makes building web apps fun
choose-mithril - Why I prefer Mithril over Angular and React
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!
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
react-relay - Relay is a JavaScript framework for building data-driven React applications.
js-framework-benchmark - A comparison of the performance of a few popular javascript frameworks