The purpose of this task is to refactor the proof of concept by @omershlo. The task can be divided in the following sub-tasks:
Refactoring of the utility methods.
Translation in TypeScript for better readability and compile time type safety.
Adding simple benchmark benches.
Unit testing.
If requested by the community, there is an opportunity to significantly improve performance by translating this code in Rust and introducing parallelism. This is out of scope, please comment if interested.
The purpose of this task is to refactor the proof of concept by @omershlo. The task can be divided in the following sub-tasks:
If requested by the community, there is an opportunity to significantly improve performance by translating this code in Rust and introducing parallelism. This is out of scope, please comment if interested.