|7 days ago||over 2 years ago|
|MIT License||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.
How hard is it to get a Mid FE position without any commercial framework experience?
2 projects | reddit.com/r/Frontend | 23 Sep 2022
If they're focused on performance and bundle size, it's your chance to try some minimalistic exotic stuff like hyperapp (https://github.com/jorgebucaran/hyperapp) or mithril (https://mithril.js.org/) Just for fun
2 projects | dev.to | 10 Sep 2022
With a bit of a deadline (due to a mixture of procrastination and confidence that Vue would work) I needed something quick. I have also used Hyperapp in the past but that looks like a dead project right now (although arguably it has all the functionality you need so why keep developing it?).
What I learned working with a senior engineer as a new grad
3 projects | news.ycombinator.com | 19 Aug 2022
I’m glad it left that impression! My thoughts have clarified a bit since I read that post, and I think what I describe is more declarative, like React. But the best places to read about it (for web devs) are in Elm!
There is also this new thing I found that seems to really lean into the core of what being functional means here: https://github.com/jorgebucaran/hyperapp
After a while, you see that basically all systems can be modeled as event-driven, functional systems. It’s a flexible model, and fits beautiful into web dev where the semantics are very clear: the system is the web app and events are clicks, keyboard events, asynchronous calls...
Best JS library/bundler combo for ABSOLUTE MINIMUM production build size possible
2 projects | reddit.com/r/Frontend | 26 Jun 2022
Hyperapp is 1kb.
What's your favorite frontend framework?
2 projects | reddit.com/r/webdev | 12 May 2022
- Hyperapp (https://github.com/jorgebucaran/hyperapp) - Preact - Svelte - React / Vue
Popular 'coa' NPM library hijacked to steal user passwords
Personally, I try my best to avoid bringing in dependencies as much as possible, and try to limit my exposure to only dependencies with low/shallow transitive dependency counts. Unfortunately, this is pretty hard, especially in corporate settings. What we need more of are the opposite of what we've been collectively praising: we need more monolithic packages. Case in point: lodash.template is currently vulnerable with no mitigation, even though lodash itself is not. That's just sloppy publishing practices. Esbuild is a great start over the webpack/babel maze of dependencies. There's a stdlib effort along those lines that hopefully would also help. There's a bunch of micro-frameworks that are used in production just fine and have little to no dependencies.
Angular Is Rotten to the Core
9 projects | news.ycombinator.com | 4 Nov 2021
Even better than JSX is straight up hyperscript or something like @hyperapp/html. JSX feels like a cumbersome attachment in comparison.9 projects | news.ycombinator.com | 4 Nov 2021
> JSX is valid JS. It is converted down to the same thing as what you describe, function calls to React.createElement().
> You could even alias all the elements to function names
You've just recreated what I mentioned two comments above in this same comments thread. :) See: https://github.com/jorgebucaran/hyperapp/tree/main/packages/...
This is what I'm arguing for over something like JSX.
Leveraging JS Proxies for the DOM
2 projects | dev.to | 9 Sep 2021
Using a proxy to create elements! While this clearly applies to Hyperapp (a "tiny framework for building hypertext applications"), there's no reason why this couldn't apply to vanilla JS.
Migrating a React codebase to web components
4 projects | dev.to | 2 Aug 2021
Discovered a 63kb tiddlywiki like self saving HTML+JS wiki and its looking cool
10 projects | news.ycombinator.com | 22 May 2022
I'm currently working on a way to extend the code by revealing the underlying [Choo](https://choo.io) framework to enable easier hacking! Search is one feature that theoretically won't be too hard to add, but I excluded it from the core because it would have made it too big.
Note: I have no solid reference point for what "too big" actually means for this project—my only guideline so far has been "as small as possible"
What are some alternatives?
Preact - ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
tape - tap-producing test harness for node and browsers
riot - Simple and elegant component-based UI library
DalekJS - [unmaintained] DalekJS Base framework
Simulacra.js - A data-binding function for the DOM.
Svelte - Cybernetically enhanced web apps
Protractor - E2E test framework for Angular apps
react-native - A framework for building native applications using React