Archived tweet #10636 from the @leastfixedpoint Twitter Archive@igorclark I wish! WeakMap seems only to have one use (storing adhoc properties of an object somewhere other than the object). Every time I've thought "oh WeakMap might help", it never does. I almost always need value-equality of keys, not reference-equality, making WeakMap mostly useless.