Personally, I prefer bookmarklets over extensions and Tampermonkey.
They work the same on Desktop, Android and iOS. So I can write my bookmarklet once and use it everywhere. Without installing anything. I also like that bookmarklets only kick in when you click on them. Although some might find that too much work, it feels natural to me. It is already in my muscle memory, to click an "Increase Fontsize" bookmarklet when I start to read through a thread on Hacker News on a mobile device, for example.
For the few I have on FF Android, create the bookmarklet as normal, give it a name, and also give it a "keyword" string.
Then, when you want to execute a bookmarklet on the current page, pull down to get to the URL bar (if it is hidden) and start typing the "keyword" string into the url bar. After a few characters the "suggestions" list should show the bookmarklet entry, when it does, tap on the entry and the bookmarklet will execute on the current page.
I've not been able to find a way to "open" a list of bookmarklets to pick from, other than using keyword search via the URL bar, so this does also require remembering the "keywords" for each to be able to access them.
By the way, in Chrome on Android, you can't execute bookmarklets from the bookmark menu. You need to give the bookmarklet a name. Say "Upsize". Then when you are on the page where you want to increase the font size, type "up" in the url bar and click on "Upsize" in the suggestions. Might be the same in Firefox?
Thanks! Unfortunately, bookmarklets just doesn't seem to work on iOS... :( I tried using your bookmarklet editor to see if it helped, and the resulting bookmarklets didn't work in iOS Safari nor iOS Firefox.
oh well... Wish I had found your bookmarklet editor when I was trying to use them on Android before!
The benefit you say that bookmarklets have is in fact also the biggest drawback of bookmarklets as well - that you have to manually click on them - and you can't press that button in a loop like a script can do :). Personally for me userscripts are great - as instead of using tens of extensions I use one userscript manager and write many of these scripts myself - so the trust factor is always there.
They work the same on Desktop, Android and iOS. So I can write my bookmarklet once and use it everywhere. Without installing anything. I also like that bookmarklets only kick in when you click on them. Although some might find that too much work, it feels natural to me. It is already in my muscle memory, to click an "Increase Fontsize" bookmarklet when I start to read through a thread on Hacker News on a mobile device, for example.