Hold object references without preventing garbage collection šļø
`WeakRef` lets you reference an object while allowing it to be GCād if nothing else holds a strong reference. Use for caches, and pair with FinalizationRegistry.
Learn more š
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakRef
