The need to manually dispose() meshes, geometries, materials, and textures is quite annoying, and according to this stackexchange comment, is a concequence of the lack of WeakMaps in javascript. Now ...
This proposal extends the WeakMap API to allow usage of unique Symbols as keys. Currently, WeakMaps are limited to only allow objects as keys, and this is a limitation for WeakMaps as the goal is to ...