Echo JS 0.11.0

<~>
tracker1 2175 days ago. link 3 points
The SVG stuff is interesting, but this seems a *LOT* like a re-implementation of hyperapp (and others).

Replies

webby1111 2172 days ago. link 1 point
Author here. Thanks for the feedback!

There are some differences though:
- It uses plain old arrays for building the HTML, and only uses a single function call at the end. This gives the added flexibility of passing around the intermediate HTML contexts, specializing them, until the very end when they need to be added to the DOM. 
(Note that hyperapp always requires an empty array as the second parameter, which may be a pet peeve for some)
- It prefixes CSS. Not sure if hyperapp does that. 
- It doesn't do DOM diffing. It leaves the responsibility of managing the DOM efficiently to the developer. May be a downside to some. If you are used to vanilla JS, this may feel more natural.

I have already suspected that there are many similar kinds of libraries/frameworks out there, so this is an attempt to make one that settles the tiny little stuffs that the others didn't get *just* right. 
 
The repo has been renamed and relocated to https://github.com/Vectorized/aris
due to npm namespace collision.