diffhtml
diffhtml copied to clipboard
diffHTML is a web framework that helps you build applications and other interactive content
The createSideEffect function allows one to hook into various lifecycle states. When using the mount lifecycle, I noticed that re-rendering the entire tree causes a re-mount when a component is...
The existing parser currently has a limitation where multiple elements defined on the same line breaks. This should be resolved with the new parser work. ``` TestTest2 ```
This works: ``` ``` But this does not: ``` ```
Still in progress. Much cleanup and testing is needed. Goals: - Allow both node and web workers to render and diff elements - Allow node workers to connect via websocket...
I am currently in the process of rewriting the >5 year old HTML parser that currently exists. The existing parser is a fork of [node-fast-html-parser](https://github.com/ashi009/node-fast-html-parser) that is stripped down. Unfortunately...
Before we can ship a 1.0, we need more baseline compatibility with React components. Since most components are using hooks now, we'll need to wire up support using `createState` and...
- [ ] Improve performance so that renders using `requestAnimationFrame` do not crash the tool - [x] Fix enable/disable middleware feature - [ ] Migrate to Manifest V3 - [...
In order to write more tests for this plugin, we need to change the way they are written and executed. Currently a full file rebuild is done using the CLI...
Hi, I've noticed that the parser doesn't like `` but `` is fine. The error is: ` htmlElement.setAttribute(lowerName, emptyValue ? EMPTY.STR : value);` in the following listing: ``` // node_modules/diffhtml/dist/es/node/patch.js...
Removes a mount's transaction state when it is attached to another mount, via `Transaction.create`. This allows it to be re-used as a mount in future transactions. Fixes GH-314