clearwater
clearwater copied to clipboard
Component-based Ruby front-end framework
Hi, I recently found Opal and Clearwater, and wanted to try compiling your hello world example for use without a backend (the examples I've seen tend to all have servers)....
Thanks
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4. Commits 43ac7f2 6.5.4 f4bc72b package: bump deps 441b742 ec: validate that a point before deriving keys e71b2d9 lib: relint using eslint 8421a01 build(deps): bump...
We currently place DOM event handlers on the elements' `on#{whatever}` properties. I've heard that this is considered a poor practice, performance-wise. I haven't found any hard data to back that...
While developing a set of components I was surprised to see that the order of which render was called was not what I was expecting. Here is a small example...
I'll put this up here for discussion. #22 has some good background for the design of the dsl. What I propose is the ability to build nodes using a builder....
Currently, Clearwater's render process is an atomic process — it goes from state A to state B in a single pass. Most of the time, this is fine, but one...
I've noticed when writing cache invalidation for CachedRender components that I frequently have it wrong in my head and I was wondering if anyone else had this trouble. I used...
Right now, the router cannot match on a path segment that contains a `/`. For example, neither of these routes can currently be matched: ``` ruby route 'foo/bar' => FooBar.new...