Not all applications run forever with three loaded.
Sometime we need to get rid of all objects.
In my tests at least
renderer.domElement held a reference to the canvas, preventing the garbage collection.
suggests some code to cleanup which should be IMO in the library itself to be proper maintained.
The easiest way would be to have
which removes all references to fetched or created stuff