Thi.ng/hdom
Dev tools
ui component library
SHOW HN2018
How HN took it
9 positive, 10 neutral or asking, 0 mixed, 4 critical, out of 23 comments about the project. Thread score +0.12.
Idea: 2 for, 1 againstDesign: 3 for, 0 againstPerformance: 0 for, 2 againstDocs: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Clean functional composition and no enforced state opinion
From 2 comments
There is an interesting synergy at play amongst UI as s-exprs, functional programming, and components/vdom where the whole is more valuable than the sum of its parts. I was…
aaron-santos on HNNice visualizations. I particularly liked https://github.com/thi-ng/umbrella/tree/feature/estuary/packages/estuary. Where can I find more stuff like this? :)
tofflos on HN
Smaller, less verbose syntax than HTML or JSX
From 1 comment
For me personally, smaller file sizes and less verbosity both improve readability.
jjnoakes on HN
Objections
Requires JavaScript; fails to render without it
From 1 comment
It may be less verbose but it fails completely to render anything if javascript is not enabled (in the browser) on the domain the scripts are to be loaded from. Bad…
superkuh on HN
Less readable than markup-like syntax such as lit-html
From 1 comment
I'd still rather write markup in a format that looks like markup. I think this is why JSX is so popular. This is why I prefer something like lit-html with actual markup. Example…
spankalee on HN
SVG-based demo stutters with many elements
From 1 comment
FYI the "Mouse gesture analysis" example has performance issues after 300~ samples (e.g. keep drawing big circles continuously) Win10/Chrome/i7 4790k/GTX 970
jefozabuss on HN
Requests
Add a README in the package directory
From 1 comment
OP, a README in that directory would be useful I found some docs: http://docs.thi.ng/umbrella/hdom/
tln on HN
Questions
What makes it different from Mercury and other pre-React frameworks
From 1 comment
What makes this different from Mercury (https://github.com/Raynos/mercury) and a ton of other pre-React frameworks?
ricardobeat on HN
Is the DOM an afterthought or tightly coupled
From 1 comment
Is the DOM an afterthought here, like in React, or is everything strongly tied to the DOM?
TheRealPomax on HN
Alternatives named
Reagent
From 1 comment
There is an interesting synergy at play amongst UI as s-exprs, functional programming, and components/vdom where the whole is more valuable than the sum of its parts. I was…
aaron-santos on HN
Om
From 1 comment
There is an interesting synergy at play amongst UI as s-exprs, functional programming, and components/vdom where the whole is more valuable than the sum of its parts. I was…
aaron-santos on HN
lit-html
From 1 comment
I'd still rather write markup in a format that looks like markup. I think this is why JSX is so popular. This is why I prefer something like lit-html with actual markup. Example…
spankalee on HN
Mercury
From 1 comment
What makes this different from Mercury (https://github.com/Raynos/mercury) and a ton of other pre-React frameworks?
ricardobeat on HN