Live data from Hacker News

Viewing profile — localvoid

localvoid

HN member
Joined
Fri, Sep 19, 2014, 9:58 AM UTC
HN karma
75
Public activity
61 items

About localvoid

No profile information was provided.

Recent public activity

  1. comment
    Comment #44401997

    There is a lot of interesting research outside of the webdev bubble in the incremental computation problem space, and self-adjusting computations (signals) aren't even that interes…

  2. comment
    Comment #44397145

    If I understand it correctly, the main argument in favor of tagged templates is that it doesn't require any changes to the js engine and that is why it will be way much easier to p…

  3. comment
    Comment #44396880

    I would prefer a more expressive language like Kotlin[1] that makes it easier to work with many different domains instead of JSX hacks :) 1. https://developer.android.com/develop/u…

  4. comment
    Comment #44394080

    Just want to add that even though ivi is using tagged templates, I am strongly against using tagged templates to describe UIs as a Web Standard. One of the most useful features tha…

  5. comment
    Comment #38513885

    I've stopped paying close attention to the web framework scene in the past couple of years, as most of the interesting ideas on this topics are usually coming from different commun…

  6. comment
    Comment #38513427

    If anyone is interested in this topic, I would recommend to start from fundamentals, so it would provide some answers on why some "not so modern" frameworks aren't jumping on a "si…

  7. comment
    Comment #35291107

    There was a bug in ivi 2.0.0 with `shouldComponentUpdate` optimization, it was completely ignored. This benchmark submission rerenders and diffs everything on each change, all othe…

  8. comment
    Comment #32775645

    > Duplicate vnodes doesnt work, so you HAVE to use some function to generate it instead? Yes. Mutable vnodes is a huge mistake that I've done long time ago when I've tried to figur…

  9. comment
    Comment #32775491

    > I’m sure it’s very powerful JSX is only appealing to a webdev community. Modern native react-like UI libraries are perfectly fine without XML-like syntaxes: Flutter[1], Jetpack C…

  10. comment
    Comment #32774811

    > The only problem with hooks is that people don't get them. But once you get them, every other approach looks like a complicated pile of shit. No, some people actually get them an…

  11. comment
    Comment #32774552

    > (and Solid which is quite similar to React) How is it similar when React lets you write non-incremental algorithms when you working with your state and with Solid you are forced …

  12. comment
    Comment #32746495

    > I stated this very clearly, saying "complex implicit reactive effects seem fragile and difficult to debug and reason about". It is definitely easier to reason about dataflow in a…

  13. comment
    Comment #32745586

    > for example I hate dependency arrays It is also an optimization and I agree that it is worse in terms of DX than autotracking dependencies.

  14. comment
    Comment #32745484

    > I guess performance in some cases, but mainly better developer experience. It has better developer experience when you apply it to optimize performance. It is impossible to beat …

  15. comment
    Comment #31592573

    > And if there are any other good resources out there, then do share! :) Unfortunately there aren't any good resources on this topics. Everyone is just focusing on a diffing and un…

  16. comment
    Comment #31590486

    It is an old idea with reactive graph created at runtime and direct bindings (knockout.js, etc), but as always, implementation is way more important than some abstract idea, and ~6…

  17. comment
    Comment #31579947

    > then diffed with the real DOM Diffing with real DOM is slow, majority of vdom libraries aren't diffing with real DOM. As an author of a "vdom" library, I don't like to think abou…

  18. comment
    Comment #31579185

    No, solid.js is building reactive graph at runtime and in theory should be able to also detect static inputs at runtime (not sure how much effort he put into reactive graph optimiz…

  19. comment
    Comment #31578445

    > It's a very simple approach and very, very hard to beat in the fast/small/simple/buildless tradeoff space. Author of the ivi library here. Completely agree with an idea that such…

  20. comment
    Comment #20503894

    Your library has the same issue. Also, you are using linear search[1] when removing edges. 1. https://github.com/luwes/sinuous/blob/e33c5e8bcdb461be61f7d0...

  21. comment
    Comment #20495480

    All "top ranked" libraries that use fine-grained observables graph in this benchmark are actually "broken"[1]. 1. https://github.com/ryansolid/solid/issues/46

  22. comment
    Comment #18957786

    > this far outweigh the extra O(N) memory consumption. Calculating memory overhead for vdom is actually pretty hard. With imperative code there will be several different code paths…

  23. comment
    Comment #18956735

    Full disclosure: I wrote a vdom library ivi[1]. Being fast is not just about micro updates, I think that most vdom authors don't care too much about micro updates performance becau…

  24. comment
    Comment #18054370

    I hope you are aware about this attack vector[1] that was fixed in React long time ago. 1. http://danlec.com/blog/xss-via-a-spoofed-react-element

  25. comment
    Comment #17325112

    To make element visible, you need to attach it to the document :)