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

Improve Rendering Performance [Experimental] #264

Open
2 of 3 tasks
ingalls opened this issue Aug 6, 2024 · 0 comments
Open
2 of 3 tasks

Improve Rendering Performance [Experimental] #264

ingalls opened this issue Aug 6, 2024 · 0 comments

Comments

@ingalls
Copy link
Member

ingalls commented Aug 6, 2024

Context

At this point our performance of rendering large point datasets ourperforms WebTAK significantly but I think there is more optimization that can be done. The map still becomes sluggish when rendering an in-browser GeoJSON layer such as lightening data.

Actions

  • Strip out all but style properties when GeoJSON is added to map
  • Perform a "Style & Geometry" diff before submitting to Diff update code, if there is no visual diff, just update the CoT store and skip re-render
  • Ensure all map interactions get the actual feat from the CoT Store. The returned feat from the map should only be used as an ID reference to the store - see above where the properties could lag behind the store if there is no visual difference
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

1 participant