Skip to content

WebWorker/ComLink for Map Tasks [Experimental]#505

Merged
ingalls merged 111 commits intomainfrom
comlink
Mar 17, 2025
Merged

WebWorker/ComLink for Map Tasks [Experimental]#505
ingalls merged 111 commits intomainfrom
comlink

Conversation

@ingalls
Copy link
Member

@ingalls ingalls commented Feb 19, 2025

Context

Move all COT/Mapping related tasks to a background Web Worker to free up the UI to only handle UI interactions, hopefully freeing up the frontend to be able to handle large 10k-100k points.

This is based on my research in #498 which showed that 10k points in CloudTAK is percetably slower but usable and 100k points doesn't crash but is effectively unusable.

image

As the main bottleneck in the UI code is currently the Diff Renderer, this moves all diff work into a background process

@ingalls ingalls temporarily deployed to cotak-staging March 17, 2025 18:58 Inactive
@ingalls ingalls merged commit df0903f into main Mar 17, 2025
14 checks passed
@ingalls ingalls deleted the comlink branch March 17, 2025 19:30
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

Successfully merging this pull request may close these issues.

1 participant