⚡ Performance & Stability Overhaul
Following community feedback, we investigated memory usage and skin loading lag when rapidly switching between online Minecraft accounts and custom offline skin files.
🛠️ What was improved
- In-Memory Skin Cache: Eliminated repetitive network requests when toggling between recent skins or usernames.
- Multi-Tier Fallback Network: Integrated automatic graceful fallback (
Minotar API➔MC-Heads API➔ Local Steve/Alex base) so skin previews never hang or crash the 3D viewport. - Three.js Render Loop Deduping: Fixed duplicate requestAnimationFrame loops in the WebGL SceneManager and capped device pixel ratio to
Math.min(window.devicePixelRatio, 2)to eliminate GPU thrashing. - RAM Usage Reduction: Reduced browser RAM consumption by over 70%, ensuring smooth performance even on low-end laptops and mobile browsers.