Boris Kaul
Boris Kaul
Replaced with [`unmount()`](https://github.com/localvoid/ivi#unmount) Portals implementation that I've described above won't work in SSR context. React also doesn't provide universal wrapper for such use cases, and Vue also requires [workarounds](https://vuejs.org/guide/scaling-up/ssr.html#teleports) for...
> would be cool to see how you expect to implement one externally. i assume nested routes will piggy-back on contexts? Depends on the complexity of an SPA. I would...
With ivi 3.0 I've decided to keep it simple and use the same `component()` API for stateless components. ```js import { component, shallowEqArray } from "ivi"; import { htm as...
> ideally you could dynamically compile a static Row template probably using `new Function` to avoid the inner td loop and rely on cloneNode of the mostly complete whole row...
Yes, it is the size when template precompilation is enabled (Vite, Rollup or babel plugins). `@ivi/htm` package and many other modules will be eliminated from the final bundle when templates...
We don't need to beat them :) This benchmark is using test cases that are easy to implement in vanilla. And for some test cases like "delete" it still requires...
>I see we've made significant progress in the last benchmark round kivi implementation hasn't changed since round4. This benchmark had some serious problems before round5 and this table was completely...
It is used in benchmarks, and I wouldn't recommend to use it for building real applications. Its API is quite ugly because of perf reasons, and I don't think that...
They are "protected", not private. Dart doesn't support protected properties, so I just added `_` suffix to make it possible to reuse them when overriding `data` setter, for example: ```...
I think that interactive mode will be quite hard to implement with Karma, it is already implemented with a bunch of hacks and workarounds, but maybe I am wrong. Maybe...