Skip to content

Comments

Optimize infrastructure rendering for slow computers#43

Merged
arandomguyhere merged 1 commit intomainfrom
claude/review-changes-mjux96vr0mz96409-jm0OO
Jan 2, 2026
Merged

Optimize infrastructure rendering for slow computers#43
arandomguyhere merged 1 commit intomainfrom
claude/review-changes-mjux96vr0mz96409-jm0OO

Conversation

@arandomguyhere
Copy link
Owner

Performance improvements:

  • Viewport culling: only render infrastructure visible on screen
  • Zoom-based detail levels:
    • Zoom <7: only cables/pipelines (no circles or labels)
    • Zoom 7+: add protection zone circles
    • Zoom 8+: add text labels
  • Debounced re-render on map pan/zoom (150ms)
  • Existing vessel rendering already optimized (500 marker limit)

Performance improvements:
- Viewport culling: only render infrastructure visible on screen
- Zoom-based detail levels:
  - Zoom <7: only cables/pipelines (no circles or labels)
  - Zoom 7+: add protection zone circles
  - Zoom 8+: add text labels
- Debounced re-render on map pan/zoom (150ms)
- Existing vessel rendering already optimized (500 marker limit)
@arandomguyhere arandomguyhere merged commit 72681ae into main Jan 2, 2026
1 check passed
@arandomguyhere arandomguyhere deleted the claude/review-changes-mjux96vr0mz96409-jm0OO branch January 2, 2026 21:01
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.

2 participants