bookmarklets
A bookmarklet is a JavaScript program executed in the navigator (aka client-side).
It is based upon URL like we generally use under the form https:// to navigate.
It is a nice tool but it could also be a risk!
Check the source, especially when loading external resources (eg: screenshot uses html2canvas).