Joined June 2017
23 Photos and videos
Pinned Tweet
let hello = (name) => hyper()`<h1>Hello ${name}!</h1>`; hyper(document.body)`${hello('World')}`; // and you can use hyperHTML super powers // without even needing hyperHTML to render // portability FTW πŸŽ‰ document.body.appendChild(hello('Everyone')); codepen.io/WebReflection/pen…
1
6
16
basicHTML v1 is out πŸŽ‰ the major change is due 2 new kind of nodes that acts like native: `canvas`, and `img` see the example in the updated README and happy coding! github.com/WebReflection/bas…
2
4
lighterhtml 0.14 brought in a new feature already used in πŸ”₯heresy: you can avoid meomized/optimized values and intercept/trigger directly setters each render time through the `<el .prop=${'each render'} />` non standard syntax, 100% inspired by lit-html. github.com/WebReflection/lig…
1
1
2
latest lighterhtml 0.14.5 also fixed an issue with holed wired content, so that both `html.for(...)` and `svg.for(...)` will now work as reliably as in hyperHTML πŸŽ‰
hyperHTML and lighterhtml updates: β€’ fixed type=text/css kind of unquoted attributes gotcha β€’ workaround infamous IE/Edge `null` attributes behavior As side note, domsanitizer and domconstants have been refactored out of domtagger for easy re-use in third part projects
1
1
4
viperHTML 🐍 retweeted
9 Nov 2018
testing custom elements??, check out some exampes here using cypress.io and tressa medium.com/easy-apps-with-hy… #javascript #testing @Cypress_io @viperHTML

2
6
viperHTML 🐍 retweeted
31 Oct 2018
Finally pushed to "prod" the latest version of my very own, dumb, website. 😁 Now using #hyperHTML (@viperHTML) and @parceljs ( husky and gh-pages for build/deploy)... it's really a joy to make things with such great libs and tools. πŸ₯° github.com/nuragic/nuragic.g…
3
12
hyperHTML 2.15 introduces slotted invokations to simplify/scope intents, instead of using the shared registry. A reference to the unique node representing directly or indirectly that portion of the page is always passed, making wires super easy. Code Pen: codepen.io/WebReflection/pen…
1
3
15
hyperHTML 2.14 is out πŸŽ‰ β€’ up to 3X faster diffing via domdiff V2 β€’ improved diffing reliability over some random failing edge case β€’ a bit fatter than usual ( 0.6K) but with all petit-dom like optimizations 🍻 github.com/WebReflection/hyp…
2
5
21
hyperHTML patch 2.13.1 "TyperScript shenanigans" is out, patching yet another time broken transpiled code produced by TS in production. Highly suggested to switch for performance boost and to avoid useless GC operations only TypeScript was doing out there. github.com/WebReflection/hyp…
1
14
HyperHTMLElement v3 is out: Breaking β€’ this.render() implicitly invoked when created() is not defined β€’ created() executes only once even if explicitly (or accidentally) invoked N times New(wish) β€’ booleanAttributes let you easily observe booleans github.com/WebReflection/hyp…
1
5
25
viperHTML 🐍 retweeted
20 Aug 2018
medium.com/easy-apps-with-hy… Easy apps with hyperHTMLβ€Šβ€”β€Š4 wire types and intents @WebReflection @viperHTML πŸ€–πŸ˜ŽπŸ€“πŸŽ‰πŸ€”
11
20
HyperHTMLElement 2 is out, and it solves once, and forever, any race condition around `created()` callback. It will inevitably run, before any other method, since that is the most reasonable and expected behavior per each component. github.com/WebReflection/hyp…
1
5
21
if anyone is wondering why it's not called createdCallback, that's simply because that is a Custom Elements V0 methods and I didn't want to clash anyhow with that method in HyperHTMLElement, specially for browsers with V0, but no V1, so that there are zero interferences. πŸŽ‰