esrap
flapjax
esrap | flapjax | |
---|---|---|
1 | 1 | |
40 | 229 | |
- | - | |
8.6 | 10.0 | |
about 1 month ago | over 4 years ago | |
JavaScript | JavaScript | |
MIT License | BSD 3-clause "New" or "Revised" 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.
esrap
-
Svelte 5: Runes
I snooped around Rich's, GitHub history and found he's working on esarp[1], a package to convert an AST into code. It uses Bun for development and testing!
Crazy theory: esarp will be part of a transpiler that converts Svelte 4 code to Svelte 5 code. I'm not sure if that's actually the case or if it's even technically possible. But it would be really cool!
[1] https://github.com/Rich-Harris/esrap/blob/main/package.json
flapjax
-
Svelte 5: Runes
It's amazing how far back all the research and experimentation goes on reactive Web/JS tech, e.g. Brown PLT's work on Flapjax starting back in 2006, even before the JS renaissance kicked off by googl's V8!
https://github.com/brownplt/flapjax
https://cs.brown.edu/~sk/Publications/Papers/Published/mgbcg...
http://static.cs.brown.edu/research/pubs/theses/ugrad/2007/l...
It might be interesting to do a compare/contrast with v5's Runes and Flapjax's implementations.
What are some alternatives?
component-party.dev - 🎉 Web component JS frameworks overview by their syntax and features
neovimcraft - website that makes it easy to find neovim plugins
signals - Manage state with style in every framework
rfcs - RFCs for substantial changes / feature additions to Vue core
lit - Lit is a simple library for building fast, lightweight web components.