A grasemonkey kompatibilis userjs-ek alapból az oldal betöltésekor futnak le (ha a fájl neve valami.user.js), de lefuthatnak az oldalba beágyazott scriptek elõtt is (ha csak valami.js), akár felül is írhatják azokat, például az sg és sok más oldal is a reklámok egy részét js-el töltik be, greasemonkeyval megtehetjük hogy miután ezek a reklámok megjelentek eltüntetjük õket, userjs-el viszont meg is akadályozhatjuk hogy betöltsenek.