Skip to content

Memory-leak audit of WebGL utilities and mini-games #101

Description

@YurMil

Audit WebGL/Three.js surfaces (WebSTEP Viewer, Pipe Cutter Visualizer, 3D QR Nameplate Generator, and the Three.js mini-games) for leaked geometries, textures, render loops, and event listeners on unmount/navigation.

Acceptance criteria:

  • Dispose paths verified on route change (Docusaurus SPA navigation)
  • Heap snapshots before/after repeated open/close show stable memory
  • Fixes applied where leaks found


This repo is using Opire - what does it mean? 👇
💵 Everyone can add rewards for this issue commenting /reward 100 (replace 100 with the amount).
🕵️‍♂️ If someone starts working on this issue to earn the rewards, they can comment /try to let everyone know!
🙌 And when they open the PR, they can comment /claim #101 either in the PR description or in a PR's comment.

🪙 Also, everyone can tip any user commenting /tip 20 @YurMil (replace 20 with the amount, and @YurMil with the user to tip).

📖 If you want to learn more, check out our documentation.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions