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

Non-blocking diffs computation using workers #65

Merged
merged 5 commits into from
Mar 18, 2024

Conversation

TheBestTvarynka
Copy link
Owner

closes #63

* create `main` and `worker` bins. registered them in `Cargo.toml` and
  `index.html`;
* set up woker context properly;
* implement needed methods for serialization and deserealization.

*TODO*: *fix* _"can't deserialize an worker message: DeserializeAnyNotSupported"_ error.
@TheBestTvarynka TheBestTvarynka added enhancement Changes that affects all report or any general component diff-checker Diff checker changes labels Mar 17, 2024
@TheBestTvarynka TheBestTvarynka self-assigned this Mar 17, 2024
@TheBestTvarynka TheBestTvarynka marked this pull request as draft March 17, 2024 23:35
worker;

With the default `Bincode` codec we have got the
`DeserializeAnyNotSupported` error. The custom codec uses `serde_json`
to encoded and decode messages.
@TheBestTvarynka TheBestTvarynka marked this pull request as ready for review March 18, 2024 19:43
@TheBestTvarynka TheBestTvarynka merged commit 75a0f51 into main Mar 18, 2024
1 check passed
@TheBestTvarynka TheBestTvarynka deleted the feature/non-blocking branch March 18, 2024 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
diff-checker Diff checker changes enhancement Changes that affects all report or any general component
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Avoid blocking tasks
1 participant