lt.phhsnews.com


lt.phhsnews.com / Kodėl "Firefox" turėjo užmušti savo mėgstamą plėtinį

Kodėl "Firefox" turėjo užmušti savo mėgstamą plėtinį


"Firefox 57" arba "Quantum", čia yra didžiulis tobulėjimas. "Firefox" pagaliau pasiekė "Chrome" greitį, sąsaja yra daug švaresnė, ir įkrovimui yra keletas puikių naujų funkcijų. Čia nėra daug skundžiasi.

Tiesiog juokauji.

SUSIJĘS: Kaip patikrinti, ar jūsų plėtiniai nebebus dirbti su Firefox 57

Naudojant "Firefox Quantum", skundas yra tas, kad tam tikri plėtiniai neveikia. daugiau. Daugybė didelės apimties plėtinių, įskaitant "DownThemAll" ir "Greasemonkey", šiuo metu neveikia su "Quantum". Kiti, įskaitant "Firebug" ir "ScrapBook", greičiausiai niekada nebebus dirbti.

Tai nelinksma, jei esate vienos iš šių paslaugų naudotojas ir manote, kad tai šiek tiek savavališkas. Tai ne. Patinka, ar ne, "Mozilla" manė, kad neturėjo kito pasirinkimo, kaip atsisakyti vadinamųjų "paliktųjų" priedų, kad galėtų judėti į priekį. Štai kodėl.

"Legacy" "Firefox" plėtinių naudojimas

Tradiciniai "Firefox" plėtiniai paprastai buvo parašyti XML vartotojo sąsajos kalba (XUL). Tai kalba, kuria naudoja "Firefox" vartotojo sąsaja, o XUL pagrįsti plėtiniai gali tiesiogiai pakeisti šią sąsają. Šie priedai taip pat turėjo beveik visišką prieigą prie "XPCOM" - galingo komponento objekto modelio, kurį naudojo "Firefox".

Jei tai praėjo per galvą, tiesiog žinokite: "Firefox" plėtiniai turėjo daugiau ar mažiau viso galimybės pakeisti naršyklę , ir jie padarė šiuos pakeitimus tiesiogiai. Štai kodėl šie pratęsimai buvo tokie galingi: nebuvo nustatyto daikto, kurį jie galėjo ir negalėjo pakeisti. Tai taip pat yra priežastis, kodėl šie plėtiniai susilpnėjo su naujais "Firefox" leidimais.

"Chrome" arba "Safari" plėtiniai neveikia tokiu būdu. Tos naršyklės siūlo plėtinių kūrėjams specifines API, kurias jie gali naudoti, tai reiškia, kad nustatytas dalykų plėtinių sąrašas gali ir negali būti kontroliuojamas. Per pastaruosius dvejus metus "Firefox" pasiūlė panašią API vadinamą "WebExtensions", kurią kūrėjai paragino pritarti.

Tradiciniai plėtiniai pagerino Firefox Sunku

"Firefox Quantam" nėra pirmasis atnaujinimas pratęsti plėtinį: tai buvo nuolatinė problema daugelį metų. Kadangi "Firefox" plėtiniai gali tiesiogiai paveikti "Firefox", net ir nedideli "Firefox" pakeitimai galėjo visiškai nutraukti priedus arba tiesiog įvesti "performance-sapping" klaidas.

"Firefox" vartotojai, nežinodami, kad plėtiniai kelia problemą, būtų manau, kad nauja "Firefox" versija yra "buggy", ir nuo jų perspektyvos tai buvo. "Firefox" komanda stengtųsi užtikrinti, kad populiarus plėtinys veiktų prieš pradėdamas versti naują versiją, tačiau lengvai įsivaizduoti, kad visa tai sulėtina vystymąsi.

"WebExtensions API" lengviau tai padaryti, konkrečiai nurodydami, ką plėtiniai gali veikti ir kaip jie gali tai padaryti. Tai reiškia, kad kūrėjai turi tik užtikrinti, kad API veikia tinkamai, o ne nerimauti, kad našumo nustatymas arba naudotojo sąsajos pakeitimas sulaužytų konkrečius plėtinius. Ilgainiui turėtų būti mažiau pratęsimų, tačiau, kad tai būtų įmanoma, "Mozilla" turėjo atsisakyti senosios ekosistemos pratęsimo.

Šis pakeitimas taip pat suteikia tam tikrų "Quantam" geriausių funkcijų. Pavyzdžiui, daugelio procesų galimybės yra didelė "Firefox Quantam" greičio padidėjimo dalis. Keturi skirtingi procesai tvarko "Firefox" sąsają ir skirtukus, tai reiškia, kad "Firefox" gali naudoti visus keturis procesoriaus korpusus, o ne tik vieną. Tai realybė, kad tradicinė pratęsimo ekosistema nebuvo sukurta, ir sunku įsivaizduoti, kad ji veikia be daugelio abstrakcijos sluoksnių, dėl ko neišvengiamai sulėtės dalykai. "Firefox" "Cross Platform" suderinamumas buvo problema

Kartkart, papildymai davė žmonės yra įtikinamų priežasčių naudoti "Firefox" per "Chrome". Šiomis dienomis "Chrome" yra didžiausias priedų požiūriu, o "Firefox" jaučiasi kaip nenuginčijamų plėtinių kapinės nuo praeitų metų.

Žinoma, yra keletas "Firefox" plėtinių, kurių negalima pasiekti "Chrome", tačiau "Chrome" iki šiol turi didesnę ekosistemą. Naujas "WebExtensions" API nepavyks išspręsti per naktį, tačiau "Chrome" plėtiniai gali būti daug lengviau perkeliami į "Firefox", nes kalba, naudojama pratęsimų rašymui, yra pakankamai panaši, kad perkėlimas būtų paviršutiniškas. Daugeliu atvejų "Chrome" plėtiniui, kuris paleidžiamas "Firefox", reikia tik kelių tweaks. Tai reiškia, kad nėra priežasčių, dėl kurių jūsų mėgstamiausi "Chrome" plėtiniai negalėtų ateiti į "Firefox" dabar, jei paprašysite, kad kūrėjas būtų gražiai.

"Firefox" jau prarado naudotojus

Kai kurie gali teigti, kad "Firefox" praras naudotojus dėl trūkstamų plėtinių, tačiau verta paminėti, kad "Firefox" jau buvo praranda vartotojus į "Chrome" nerimą keliančiu greičiu ir jau daugelį metų. Lyginamuoju greičiu ir tam tikrų priedų stoka nepadėjo, todėl "Firefox Quantum" siekia išspręsti šias problemas.

Ar yra tikimybė, kad tai atsigaus? Žinoma. Kai kurie žmonės peršokti laivą į "Chrome", o kiti gali ieškoti senovės šakų, palaikančių seną ekosistemą. Bet tai nėra panašu, kad viskas vyksta gerokai anksčiau. "Firefox" turėjo vystytis, kad būtumėte aktualūs, ir tai, kaip jie nusprendė tai padaryti.

Programuotojai turėjo laiko pereiti prie naujojo API

Kai kurie vartotojai nepastebi, kad šis jungiklis net neįvyko, nes jų plėtiniai veikia jau naudojate "WebExtension" API. Kiti plėtiniai nepasikeitė.

Tai galėjo būti dėl to, kad kūrėjas ilgą laiką atsisakė pratęsimo arba nemano, kad jį reikia iš naujo įrašyti naudoti API. Kai kuriais atvejais API nepakankamai kontroliuoja originalaus plėtinio atkūrimą, todėl kūrėjai atsisako savo projektų. Ir daugeliu atvejų konversija paprasčiausiai dar nėra padaryta.

Nepaisant to, plėtiniai nesibaigia, nes "Mozilla" viską staigiai pakeitė. "WebExtensions" buvo "Firefox" dalis dvejų metų laikotarpiu, o pratęsimų atnaujinimo terminas buvo paskelbtas prieš metus:

Iki 2017 m. Pabaigos ir su "Firefox 57" išleidimu, mes persikelsime į "WebExtensions" ir pasiliksime įkeliami visi kiti plėtinių tipai darbalaukyje.

Vis dar trūksta išplėtimo, nuo kurio priklauso? Šis "Google" dokumentas seka kelis populiarius plėtinius ir siūlo keletą bendrų variantų. Šis sąrašas taip pat naudingas.


Koks skirtumas tarp

Koks skirtumas tarp "Amazon Echo" ir "Echo Dot"?

Anksčiau šiais metais "Amazon" išplėtė savo "Echo" produktų stabilumą, įtraukdama "Echo Dot", mažesnį didesnio Echo garsiakalbio brolį. Ir dabar, dar prieš metus, bendrovė išsiuntė naują, pigesnę "Echo Dot" versiją. Pažvelkime į panašumus, skirtumus ir kada ir kur norite naudoti kiekvieną produktą. Kas yra "Amazonės echo" taškas?

(how-top)

Kaip sužinoti ir palaikyti visus savo

Kaip sužinoti ir palaikyti visus savo "YouTube" prenumeratas

Jis buvo toks paprastas. Jei jums patiko vaizdo įrašas ir norėjote pamatyti daugiau vaizdo įrašų, spustelėkite mygtuką "Užsiprenumeruoti". Kitą kartą, kai kanalas išleidžia vaizdo įrašą, jį pamatysite pagrindiniame puslapyje. Tačiau 2017 m. Tikriausiai yra keletas mėgstamų kanalų, kuriuos neseniai nematėte, ir daugiau nei kelis kanalus, apie kuriuos nekenčiu.

(how-top)