We’re working on the boundaries here anyway: Older browsers don’t know how to, newer ones like Vivaldi simply reject for security reasons, the dynamic loading of modules in bookmarklets.
Still a very creative idea, and well done, for browsers that allow this.
(Once the browser devs learn what we do here, they’ll probably stitch this potential security hole very fast …)