v0.1.1 IMPROVEMENT2026-10-10

High-Performance Skin Engine & RAM Optimizations

Multi-tier skin resolution fallback, WebGL canvas memory reclamation, and rock-solid 60 FPS transitions between online and custom skins.

A
ARCmcKIT Owner

⚡ 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.