...

baxuz

860

Karma

2016-12-05

Created

Recent Activity

  • Then they should allow a download API for paying customers.

  • Does this allow for shrinking the WebAssembly.Memory object?

    - https://github.com/WebAssembly/design/issues/1397

    - https://github.com/WebAssembly/memory-control/issues/6

    This is a crucial issue, as the released memory is still allocated by the browser.

  • React is a good POC and a was a necessary step, but it's far from well designed.

    The performance is atrocious unless you want to spend most of your time ejecting from the framework to do any realtime work, and building meta-tooling that uses direct DOM manipulation and only occasional state syncing with React, like video keyframes.

    This is the approach taken by many projects, including tldraw, framer, everything from poimandres, and many things from tanstack.

    The issue is that it's a "demented" framework where everything re-executes all the time and it's up to you to manage repainting and memoization manually. Because a "render" is executing the entire component tree.

    The compiler is just a massive band-aid on a fundamentally broken architecture, that every other framework has moved away from.

  • Which is arguably worse, because syntax comes with expectations. The way React (and JSX by extension) works is effectively a bunch of overloaded macros, that depends on the pragma used.

    And god help you if you want to mix component level code inside React-land and "vanilla". They had to add 3 new hooks over the last 5 years to try and alleviate those issues, all while gaslighting the community and tool authors that the were "holding it wrong".

    SolidJS is far better when it comes to how well it follows expectations, and how well it integrates.

HackerNews