Threejs Debug Profiler
Diagnose Three.js rendering, loading, animation, resize, audio, physics, input, mobile, and perfo…
by mintdotgg · MIT
The skill
Diagnose Three.js rendering, loading, animation, resize, audio, physics, input, mobile, and performance problems using reproduction and measured evidence.
Three.js Debug Profiler
Find the owning cause or measured bottleneck before changing code.
Read references/debug-profile-checklists.md for the applicable render,
runtime, loading, mobile, audio, physics, or performance path.
Debug Workflow
- Reproduce in the correct build mode.
- Read the first console, page, and relevant network errors.
- Check canvas display/drawing-buffer size, renderer/context, and loop ownership.
- Check camera, clipping, lights, fog, materials, visibility, transforms, and scene contents.
- Check asset paths, loaders, CORS, base path, async ordering, and Mint artifact integration.
- Check delta units, update order, fixed timestep, bodies/colliders, listeners, pointer/touch behavior, resize, and audio unlock/decode.
- Fix the cause in the owning module.
- Retest the broken path plus screenshot, canvas pixels, and errors.
Performance Workflow
- Record target device, viewport, DPR, build mode, and worst-case scenario.
- Measure frame time/FPS, draw calls, triangles, resources, memory, bundle, and expensive shadows/shaders/post-processing.
- Identify CPU, GPU, memory, or network ownership.
- Change one bottleneck at a time using reuse, instancing, culling, LOD, pooling, disposal, DPR limits, or cheaper rendering.
- Re-measure the same scenario and verify playability and visuals.
Final Response
Lead with root cause or bottleneck. Report files changed, baseline/post metrics, commands, screenshots/artifacts, retested paths, and residual risks.
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: mintdotgg/threejs-debug-profiler-95532874466.
Details
- Publisher
- mintdotgg
- Category
- Creative & Media › 3D
- License
- MIT
- Updated
- 2026-08-01
References
More from mintdotgg
- Mint Threejs Skills Build, revise, debug, and verify browser-based Three.js apps, games, asset viewers, model and ass…
- Threejs App Director Build and upgrade general Three.js apps including model and material viewers, configurators, walk…
- Threejs Game Director Build or upgrade complete Three.js browser games by coordinating gameplay, Mint MCP assets, graph…
- Threejs Game Ui Designer Design readable, responsive Three.js game HUDs, menus, overlays, touch controls, typography, safe…