cujojs / most

Ultra-high performance reactive programming
MIT License
3.49k stars 231 forks source link

Benchmark against Flyd #529

Closed Mapiac closed 5 years ago

Mapiac commented 5 years ago

Has Most.js ever been benchmarked against Flyd?

Just wondering if this lib has ever been benchmarked against Flyd in perf and mem testing? It appears faster than Kefir but curious I find no Flyd reference. https://github.com/paldepind/flyd/issues/22

More so are there some unique reasons to use one over the other?

Tnx

briancavalier commented 5 years ago

Hi @Mapiac. We've not benchmarked flyd, but it'd probably be fairly easy to add to the benchmarking suite if you're interested in either contributing that, or just trying it. I'd urge you to consider benchmarking @most/core. It's the new version of most, and we encourage everyone to use it for new projects.

As for unique reasons, I'm not familiar enough with flyd to speak to it's strengths. We believe that @most/core's strengths are its commitment to a lean, declarative API, relatively small size and tree-shakeability, and of course, it's cpu and memory performance.

I'd say read the concepts, look at examples, and peruse the API.

Hope that helps. Cheers!

Mapiac commented 5 years ago

Thanks so much for that Brian. Adding this link from Flyd creator, for if it helps others making similar comparissisons. We might have some benchmarks to add soon. Most.js looks great and we'll definitely look to use the core version. Thank you for your comment.

https://www.reddit.com/r/javascript/comments/349vnz/flyd_a_new_minimalistic_but_powerful_modular/cqsq0r6?utm_medium=android_app&utm_source=share

briancavalier commented 5 years ago

My pleasure, @Mapiac.

Shall we close this issue and plan to open a PR if you move forward with contributing new benchmarks to @most/core?