Greasemonkey 4: kompatibilnost Firefox 57

Programeri popularnog korisničkog proširenja Greasemonkey za Firefox najavili su Greasemonkey 4, novu verziju proširenja za preglednik.

Greasemonkey 4 bit će kompatibilan s Firefoxom 57 jer će biti izdan kao WebExtension. Mozilla planira odustati od podrške za naslijeđeni sustav dodataka Firefox kad se pojavi Firefox 57 Stable.

Iako postoje neke mogućnosti za nastavak korištenja naslijeđenih dodataka u nekim verzijama Firefoxa, barem za sada, većina ih je privremenog karaktera.

To zauzvrat znači da programeri dodataka moraju prenijeti svoje dodatke kako bi ostali kompatibilni s Firefoxom 57 i novijim verzijama web preglednika. S druge strane, svi se dodaci ne mogu prenijeti jer sustav WebExtensions ne ponavlja u potpunosti funkcionalnost naslijeđenog dodatnog sustava Firefoxa.

Ažuriranje : Greasemonkey 4 sada je dostupan kao WebExtension na Mozilla AMO.

Greasemonkey je proširenje visokog profila za Firefox. U vrijeme pisanja ima više od 880k korisnika. Trenutačna verzija Greasemonkeyja koja se nudi na Mozilla AMO stari je dodatak. Ova verzija neće više raditi u Firefox 57 Stable ili Beta ako Mozilla ne promijeni raspored.

Programeri tvrtke Greasemonkey objavili su na službenim stranicama projekta da je Greasemonkey 4 u tijeku. Ova nova verzija dodatka za preglednik bit će u potpunosti kompatibilna s Firefoxom 57. To je dobra vijest za korisnike dodatka, iako su dostupne i alternative poput Violentmonkey ili Tampermonkey i kompatibilne s Firefoxom 57.

Loša strana ovog je da će potez prekršiti kompatibilnost s nekim korisničkim skriptama. Programi nisu primijenili ovu promjenu na novim API-jevima koje je Mozilla kreirala, već je to bila svjesna odluka.

Kao rezultat toga, verzija 4 Greasemonkeyja gotovo je potpuno prepisivanje. Njegovo sučelje i skup značajki obnovljeni su kako bi najbolje radili s nadolazećim verzijama Firefoxa. Učinjeni su razni kompromisi. Odlučili smo napraviti rijetku unazad nespojivu promjenu.

Odluka je donesena samo za podršku korisničkih skripti dizajniranih za pokretanje asinkrono iz razloga performansi. To prekida kompatibilnost sa starijim skriptama.

Greasemonkey 4 dostupan je kao alfa verzija trenutno. Kompatibilnost je ograničena na Firefox 56 i starije, ali ne i na najnoviju verziju Firefoxa, Firefox 58.

Korisnici Greasemonkeyja morat će se suočiti s drugom izmjenom: verzija 4 dodatka više neće dolaziti s uređivačem teksta, već se umjesto toga oslanja na ugrađeni uređivač. Ovo je ograničenje novog sustava WebExtensions jer ekstenzije više ne mogu pristupiti datotečnom sustavu.

Završne riječi

Sljedeća verzija Greasemonkey-a bit će kompatibilna s Firefoxom 57. To je dobra stvar, iako to znači da neke skripte više neće raditi u toj verziji, osim ako ih autori ne ažuriraju.

Sada vi: Što mislite o najavi? Koristite li korisničke skripte?