Live data from Hacker News

Show HN: Million 3 – Optimizing compiler for React

million.dev

1–10 of 56 posts

Re: Show HN: Million 3 – Optimizing compiler for React

#5
post #4

Kudos to the team, but why on earth should i choose React when we’ve now reached a point where it needs an optimization compiler, seems silly to be honest.

It doesn't need one, probably less than 1% of React apps make use of this tool. Its an optimization that would be premature for most apps unless they've got large amounts of dynamic onscreen components.

Re: Show HN: Million 3 – Optimizing compiler for React

#8
I haven't used React in a while and never used SolidJS, but would SolidJS not basically be a optimizing compiler as well for "React". Technically SolidJS is a separate framework and I don't know if it's a 100% drop in replacement like this make be.

Edit: My comment is probably not accurate. Please ignore what I said.

Re: Show HN: Million 3 – Optimizing compiler for React

#9
post #4

Kudos to the team, but why on earth should i choose React when we’ve now reached a point where it needs an optimization compiler, seems silly to be honest.

Ecosystem and ability to hire folks who are already competent. Sure it's not the most technically optimal framework but you can build great products with it.

Re: Show HN: Million 3 – Optimizing compiler for React

#10
post #8

I haven't used React in a while and never used SolidJS, but would SolidJS not basically be a optimizing compiler as well for "React". Technically SolidJS is a separate framework and I don't know if it's a 100% drop in replacement like this make be. Edit: My comment is probably not accurate. Please ignore what I said.

SolidJS and React are on the opposite ends of the JS framework worlds.

Solid doesn't use a virtual DOM like React. Solid is close to Svelte, Vue is in the middle more leaning towards Solid and Svelte today and eventually will be with Svelte and Solid when Vapor comes out and then React is on the other end.

Solid and React do feels similar to the developer because they both use JSX and similar APIs but they aren't compatible.

Post reply on HN