Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SolidJS #471

Open
ryansolid opened this issue Feb 23, 2020 · 6 comments
Open

SolidJS #471

ryansolid opened this issue Feb 23, 2020 · 6 comments

Comments

@ryansolid
Copy link

@ryansolid ryansolid commented Feb 23, 2020

I've put together a Realworld Demo for Solid(https://github.com/ryansolid/solid), the top-performing reactive library on from the JS Framework Benchmark.

This demo includes a modern implementation is clientside only using code-splitting and Suspense with data-fetching.

You can find the repo here: https://github.com/ryansolid/solid-realworld.

I look forward to this being added.

@ryansolid

This comment has been minimized.

Copy link
Author

@ryansolid ryansolid commented Feb 28, 2020

In case anyone wants something to read while they wait. A Solid RealWorld Demo Comparison of JavaScript Framework Performance.

@funcelotwork

This comment has been minimized.

Copy link

@funcelotwork funcelotwork commented Mar 7, 2020

In case anyone wants something to read while they wait. A Solid RealWorld Demo Comparison of JavaScript Framework Performance.

very good article. and i want to solidify my js knowledge, if you know what i mean) solidjs is the next framework in my wishlist to learn right behind React, Angilar and even Preact! Keep it going, ya cross go da fingers to have this new fw a green light in MIcrosoft or Google (or Alibaba, to be honest)!

@leeoniya

This comment has been minimized.

Copy link

@leeoniya leeoniya commented Mar 7, 2020

So I started looking at the Chrome performance timeline and I found a very different story. After seeing how that differed, I decided to see how these libraries stacked.

@ryansolid every lighthouse update seems to stray farther from what i'm seeing in the perf recording timeline, too. it's gotten to the point where i don't trust it anymore. things that used to score 75 in perf are now scoring 95, but the timeline still clearly shows a large difference.

@anishkny

This comment has been minimized.

Copy link
Member

@anishkny anishkny commented Mar 7, 2020

This is great @ryansolid! Would you be willing to add CI (e.g Travis/Circle) to demonstrate building the repo? That would be super.

@anishkny anishkny added wip and removed needs review labels Mar 7, 2020
@anishkny anishkny changed the title Add Frontend: SolidJS SolidJS Mar 7, 2020
@ryansolid

This comment has been minimized.

Copy link
Author

@ryansolid ryansolid commented Mar 8, 2020

@anishkny Cool I set it up to build with travis and deploy to the github pages. Had to configure rollup differently to make it clean, and now seem to be stuck with an entry js file that just imports the actual entry but it's only a 200byte weight so I will live for now until I figure it out. In any case CI now fully working.

@anishkny anishkny added needs review and removed wip labels Mar 8, 2020
@ryansolid

This comment has been minimized.

Copy link
Author

@ryansolid ryansolid commented Mar 27, 2020

Ended up not mattering much new version of Solid shrinks the bundle more. We now are at 11.1kb on initial load. Yeah that's 25% smaller than Svelte so I think the size is at a reasonable place.

Look forward to your review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.