supuwoerc
191 天前
mac 上稳定复现,切换下标签页就能复现出来,之前 GPT 的 SSE 对话也会因为这个特性鬼畜,好像是有一个版本为了减少 chrome 占用内存太夸张引入的 feature ,当标签页不活跃的时候会释放相关的占用。
```
function drawRectangle() {
const canvas = document.getElementById('myCanvas');
const ctx = canvas.getContext('2d');
ctx.fillStyle = 'red';
ctx.fillRect(10, 10, 100, 50);
}
function animate() {
drawRectangle();
requestAnimationFrame(animate);
}
animate();
```
```
function drawRectangle() {
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.fillStyle = "red";
ctx.fillRect(10, 10, 100, 50);
}
function animate() {
drawRectangle();
console.log(1);
requestAnimationFrame(animate);
}
animate();
```