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

Performance of other JsonLogic libraries #6

Open
AmbroiseCouissin opened this issue Apr 18, 2019 · 4 comments
Open

Performance of other JsonLogic libraries #6

AmbroiseCouissin opened this issue Apr 18, 2019 · 4 comments

Comments

@AmbroiseCouissin
Copy link

Hi there,
Thank you for this library!

Do you know how performant is this library compared to other implementations in other languages?

For example:
https://github.com/jwadhams/json-logic-js/

Cheers!

@yavuztor
Copy link
Owner

I have not worked on any benchmarks, however I don't think the performance would be too different between js and dotnet. The are usually other constraints for choosing dotnet vs js. If you are doing front end work, I would recommend using js. For backend, dotnet has more advantages over js. Mobile depends on whether you are using a js framework (react native, nativescript, etc) or a Xamarin.

@AmbroiseCouissin
Copy link
Author

We have perf issues over very large jsonlogic files using this library. It can be explained by the fact that they are ... very large. If I have some time, I'll try to dig here and there if I can see some perf improvements possible. Thanks!

@yavuztor
Copy link
Owner

That sounds good. If you can create a test case with one of those jsonlogic files, we can have other people to look into it as well.

@ayushmaanbhav
Copy link

check out this library:

https://github.com/ayushmaanbhav/product-farm/tree/master/json-logic

its capable of processing streams and large json logic files

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

No branches or pull requests

3 participants