WeakRef создаёт слабую ссылку на объект — не препятствует сборке мусора. const ref = new WeakRef(bigObject); ref.deref() возвращает объект или undefined если собран GC. Полезно для кеширования: кешируешь результат, но если память нужна — GC может очистить. WeakMap — ключи слабые, автоматически удаляются при GC объекта. Пример: кеш DOM элементов, кеш вычислений привязанный к объекту. FinalizationRegistry — колбэк при GC объекта. Не используй для критичных данных — GC непредсказуем.
Что такое WeakRef и зачем он нужен?
Senior
90 просмотровAFK Offer AI
Что такое assertion functions?