Skip to content

[Feature]: Implement Web Workers for SGP4 orbital calculations to prevent UI blocking #2

Description

@Neelr1912

Context: The platform visualizes thousands of active satellites and debris fragments using CesiumJS. Running heavy orbital mechanics calculations (like SGP4) directly on the main thread can cause the React UI to stutter or become unresponsive when processing large datasets.

Proposed Solution: Offload the trajectory calculation logic to a dedicated Web Worker. The worker can compute the updated orbital positions in the background and post the coordinates back to the main React thread (managed via Zustand) for rendering. This will ensure the analytics dashboard remains highly responsive during heavy rendering.

Impact: Drastically improves framerates and user experience on the frontend.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions