`Math.max(1000, updateInterval)` が設定を上書きする

midori238 の `createWebGLClone()` は 30fps を狙って updateInterval = 1000/30 を渡しますが、内部の Math.max(1000, updateInterval) が 1000ms を強制します。スライダーで値を変えて挙動を確認できます。

const updateIntervalId = setInterval(async () => {
    if (!isOriginalVisible) {
        await updateTexture();
    }
}, Math.max(1000, updateInterval));
指定値: 33 ms
Math.max の結果: 1000 ms
1秒あたりの更新回数: 1 回