The following has been observed. weak can be built and used in electron app, as long as import/require is done in main process. If weak is require-d in renderer, renderer process crashes when registered object is garbage collected.
Why?
And should it work in renderer, or, of cause it shouldn't?