Binary Semaphore
How do WeakRef and FinalizationRegistry differ from normal JavaScript references, and when might they be useful in a Node.js application? · Binary Semaphore