pglewis
Member
I know this has been discussed in the past (by doing a little archaeology) but I feel like this topic needs a revisit as we approach 2018. Device resources and JavaScript VM implementations have made significant advances in the past 6-8 years and some of the traditional assumptions from the past may no longer be true.
Unprioritized list of some goals
I'd love to discuss some ideas on this topic and any links to other implementations that fit the criteria to compare benchmarks.
Unprioritized list of some goals
- Clear, GPL-compatible license
- 100% client-side JS, can function without a network connection from any compliant browser
- Does not need to be an optimal solver, just good enough for random state scrambles
- As performant as possible
I'd love to discuss some ideas on this topic and any links to other implementations that fit the criteria to compare benchmarks.