Ecco una versione ottimizzata per le prestazioni del vostro visualizzatore, pronta per essere incollata in WordPress.
Ho mantenuto tutte le funzioni (toggle del tema, play/pause, schermo intero, overlay di aiuto), ma..:

  • Interrompe il rendering quando l’osservatore è fuori dallo schermo

  • Rimosso il filtro sfondo e il filtro CSS canvas

  • Manette ResizeObserver

  • Mette in pausa il rendering quando la scheda è nascosta.

  • ✅ Tappi pixelRatio per uno scorrimento più fluido

Visualizzatore di schizzi - Controlli di sovrapposizione