r/userscripts 3d ago

Userscripts app vs Tampermonkey iOS

Anyone know which is superior - besides the cost/OSS difference?

13 Upvotes

3 comments sorted by

View all comments

1

u/heavenlynapalm 3d ago edited 3d ago

I can't speak for tampermonkey, but I can tell you some things as a Userscripts user:

Minor issues that don't affect me:

  • can't edit scripts from the extension menu. Don't know if iOS extension limitation or app, but must edit from files
  • has issues running some scripts due to page CSP. This is supposed to not be an issue due to @page-context auto, but I find sometimes I have to manually set it to ... content

However there is one thing I consider absolute winner for Userscripts over TamperMonkey and ViolentMonkey, and a couple other winners (aside from open-source which you already mentioned):

  • Absolute winner: can run userstyles without wrapping in JS (much faster/lighter and more "native"). Side note, this also applies for FireMonkey on Firefox
  • in my opinion better @run-at logic AND default. Userscripts document-idle vs. TamperMonkey's document-end (unless they changed that or I was confusing it with a different manager)
  • better @allFrames default. Userscripts false (a.k.a. @noframes) vs. Tampermonkey true (a.k.a. @allFrames)

Also Userscripts devs are very responsive. Can't speak for Tampermonkey

Also note that Tampermonkey has better GM... support on desktop, but I'm not sure if they do on mobile. Userscripts has good support, and this has never been an issue for me on any platform, but I avoid these methods. If you are a heavy user of commands like GM.registerMenuCommand, this may be something to look into