Slide 6
Slide 6 text
!VIZP@
8FBL3FGך⢽嶊ִזְ㜥さ
const buf = new ArrayBuffer(1024 ** 3);
const ref = new WeakRef(buf);
console.log(ref.deref()); // ArrayBuffer
console.log(ref.deref() === buf); // true
setTimeout(()=> {
gc();
console.log(ref.deref()); // ArrayBuffer
console.log(buf.byteLength); // 1073741824
}, 100);
㢌侧CVGח⦼Ⰵ
䓲ֻזְ撑
䓲撑ך⚥魦כ
床׃⦼הずׄ
($䖓嶊ִגְזְ
㢌侧buf鸐ׄג⦼ח
،ؙإأ〳腉זךד