Firefox 78 bertsioa

Web arakatzailea kaleratu da Firefox 78, baita mugikorreko bertsioa ere Firefox 68.10 Android plataformarako. Firefox 78 bertsioa Laguntza Hedatu Zerbitzua (ESR) gisa sailkatuta dago, urte osoan zehar eguneraketak argitaratuz. Horrez gain, aurrekoaren eguneraketa adar epe luzerako laguntza 68.10.0 (Etorkizunean beste bi eguneratze espero dira: 68.11 eta 68.12). Laster agertokira beta probak Firefox 79 adarra trantsizioa egingo da, eta horren kaleratzea uztailaren 28rako aurreikusita dago.

Nagusia berrikuntzak:

  • Laburpen orria (Babesen panela) mugimenduen jarraipenaren aurkako babes-mekanismoen eraginkortasunari buruzko txostenekin zabaldu da, kredentzialak arriskuan dauden egiaztatzen eta pasahitzak kudeatzen. Bertsio berriak arriskuan dauden kredentzialen erabilerari buruzko estatistikak ikusteko aukera ematen du, baita erabiltzaileen datu-baseen filtrazio ezagunekin gordetako pasahitzen intersekzio posibleen jarraipena ere. Egiaztapena haveibeenpwned.com proiektuaren datu-basearen integrazioaren bidez egiten da, 9.7 gune pirateatu izanaren ondorioz lapurtutako 456 milioi kontuei buruzko informazioa biltzen duena. Laburpena "about:protections" orrian edo deitutako menu baten bidez ematen da helbide-barrako ezkutuaren ikonoan klik eginez (Babesen panela erakusten da orain Erakutsi txostena beharrean).
    Firefox 78 bertsioa

  • Botoi bat gehitu da DesinstalatzaileanFreskatu Firefox", ezarpenak berrezartzeko eta gehigarri guztiak kentzeko aukera ematen dizu, pilatutako datuak galdu gabe. Arazoak izanez gero, erabiltzaileak sarritan saiatzen dira horiek konpontzen arakatzailea berriro instalatuz. Freskatu botoiak antzeko efektua lortzeko aukera emango dizu laster-markak, nabigazio-historia, gordetako pasahitzak, cookie-ak, konektatutako hiztegiak eta inprimakiak automatikoki betetzeko datuak galdu gabe (botoia sakatzen duzunean, profil berri bat sortzen da eta zehaztutako datu-baseak transferitzen dira). hari). Freskatu sakatu ondoren, gehigarriak, gaiak, sarbide-eskubideen informazioa, konektatutako bilatzaileak, tokiko DOM biltegiratzea, ziurtagiriak, aldatutako ezarpenak, erabiltzaile-estiloak (userChrome, userContent) galduko dira.
    Firefox 78 bertsioa

  • Fitxak erakutsitako laster-menuan elementuak gehitu dira, fitxa bat baino gehiago irekitzeko, fitxak unekoaren eskuinean ixteko eta fitxa guztiak ixteko oraingoa izan ezik.

    Firefox 78 bertsioa

  • Pantaila-babeslea WebRTC-n oinarritutako bideo-deietan eta konferentzian desgaitu daiteke.
  • Windows plataforman Intel GPUetarako edozein pantaila bereizmenetan barne konposaketa sistema WebRender, Rust-en idatzia eta errendatze-abiadura nabarmen handitzeko eta CPU karga murrizteko aukera ematen dizu. WebRender-ek orriaren edukia errendatzeko eragiketak GPU aldean azpikontratatzen ditu, GPUan exekutatzen diren itzalgailuen bidez inplementatzen direnak. Aurretik, WebRender Windows 10 plataforman gaitu zen Intel GPUetarako pantaila txikiko bereizmenak erabiltzean, baita AMD Raven Ridge, AMD Evergreen APUak dituzten sistemetan eta NVIDIA txartel grafikodun ordenagailu eramangarrietan ere. Linux-en, une honetan WebRender Intel eta AMD txarteletarako aktibatuta dago gaueko eraikuntzan soilik, eta ez da NVIDIA txarteletarako onartzen. About:config-en behartzeko, "gfx.webrender.all" eta "gfx.webrender.enabled" ezarpenak aktibatu behar dituzu edo Firefox exekutatu MOZ_WEBRENDER=1 ingurune-aldagaia ezarrita.
  • Pocket zerbitzuak gomendatutako edukien bistaratzea gaituta duten Erresuma Batuko erabiltzaileen kuota fitxa berriko orrialdean %100era igo da. Aurretik, horrelako orriak AEB, Kanada eta Alemaniako erabiltzaileei soilik erakusten zitzaizkien. Babesleek ordaindutako blokeak AEBetan soilik erakusten dira eta argi eta garbi markatuta daude publizitate gisa. Edukien hautapenarekin lotutako pertsonalizazioa bezeroaren aldean egiten da eta erabiltzailearen informazioa hirugarrenei transferitu gabe (uneko eguneko gomendatutako esteken zerrenda osoa arakatzailean kargatzen da, erabiltzailearen aldean sailkatuta nabigazio-historiaren datuen arabera. ). Pocket-ek gomendatutako edukia desgaitzeko, ezarpen bat dago konfiguratzailean (Firefox Home Content/Pocket-ek gomendatua) eta "browser.newtabpage.activity-stream.feeds.topsites" aukera dago about:config.
  • Barne VA-API erabiliz bideo-deskodeketaren hardware-azelerazioan errendimenduan eta egonkortasunean eragiten duten adabakiak (Wayland-en oinarritutako inguruneetan soilik onartzen da).
  • Linux sistemaren osagaien eskakizunak handitu egin dira. Firefox Linux-en exekutatzeko orain gutxienez Glibc 2.17, libstdc++ 4.8.1 eta GTK+ 3.14 behar dira.
  • Oinarrizko algoritmo kriptografikoen laguntza amaitzeko planari jarraituz, DHEn oinarritutako TLS zifratze-suite guztiak (TLS_DHE_*, Diffie-Hellman gakoen truke-protokoloa) desgaituta daude lehenespenez. DHE desgaitzearen balizko eragin negatiboa murrizteko, SHA2-n oinarritutako AES-GCM zifratze suite berri gehitu dira.
  • Desgaituta TLS 1.0 eta TLS 1.1 protokoloetarako laguntza. Komunikazio kanal seguru baten bidez guneetara sartzeko, zerbitzariak gutxienez TLS 1.2rako laguntza eman behar du. Google-ren arabera, gaur egun web orrien deskargaren % 0.5 inguru TLS-ren bertsio zaharkituak erabiliz egiten jarraitzen da. Itzaltzea ezarritakoaren arabera egin da gomendioak IETF (Internet Engineering Task Force). TLS 1.0/1.1 onartzeari uko egiteko arrazoia zifratze modernoen (adibidez, ECDHE eta AEAD) euskarririk eza eta zifraketa zaharrak onartzeko eskakizuna da, zeinen fidagarritasuna zalantzan jartzen baita informatika teknologiaren garapenaren gaur egungo fasean ( adibidez, TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHArako euskarria beharrezkoa da, MD5 osotasuna egiaztatzeko eta autentifikaziorako erabiltzen da eta SHA-1). TLS bertsio zaharkituekin lan egiteko gaitasuna berreskura dezakezu security.tls.version.enable-deprecated = true ezarriz edo protokolo zaharra duen gune bat bisitatzean bistaratzen den errore-orriko botoia erabiliz.
  • Ikusmen-urritasuna duten pertsonentzako pantaila-irakurleekin lanaren kalitatea nabarmen hobetu da (kurtsorea kokatzeko arazoak konpondu dira, izozteak ezabatu, taula oso handiak prozesatzea bizkortu da, etab.). Migrainak eta epilepsia duten erabiltzaileentzat, animazio-efektuak murriztu dira, hala nola fitxak nabarmentzea eta bilaketa-barra zabaltzea.
  • Enpresentzat, arau berriak gehitu dira talde-politiketan kanpoko aplikazio-kudeatzaileak konfiguratzeko, irudian argazki modua desgaitzeko eta pasahitz nagusi bat zehaztea eskatzeko.
  • SpiderMonkey JavaScript motorean eguneratua Adierazpen erregularrak prozesatzeko azpisistema bat, Chromium proiektuan oinarritutako arakatzaileetan erabiltzen den V8 JavaScript motorearen inplementazioarekin sinkronizatuta dagoena. Aldaketari esker, adierazpen erregularrekin erlazionatutako funtzio hauetarako euskarria ezarri ahal izan dugu:
    • Talde izendatuak Adierazpen erregular batekin bat datorren kate baten zatiak bat-etortzeen serie-zenbakiekin ordez izen zehatzekin lotzeko aukera ematen dizu (adibidez, β€œ/(\d{4})-(\d{2})-(\d{)-en ordez 2})/” zehaztu dezakezu β€œ/( ? \d{4})-(? \d{2})-(? \d{2})/" eta urtera sartu ez emaitza[1] bidez, emaitza.taldeak.urtearen bidez baizik).
    • Ihes klaseak Unicode karaktereek \p{...} eta \P{...} eraikuntzak gehitzen dituzte, adibidez, \p{Zenbakia} karaktere posible guztiak definitzen ditu zenbakiak (β‘  bezalako karaktereak barne), \p{Alfabetikoak} - letrak (barne hieroglifoak), \p{Math} β€” sinbolo matematikoak, etab.
    • bandera puntuGuztiak "." maskara sua eragiten du. lerro jario karaktereak barne.
    • erregimen Begiratu atzean aukera ematen du adierazpen erregular batean eredu bat bestearen aurretik dagoela zehaztea (adibidez, dolar-kopuru batekin bat etortzea dolarraren ikurra jaso gabe).
  • CSS sasi-klaseak inplementatu dira :da() ΠΈ :non() CSS arauak hautatzaile multzo bati lotzeko. Adibidez, ordez

    goiburua p:pasatu, p nagusia:pasatu, oina p:pasatu {…}

    zehaztu daiteke

    :is(goiburua, nagusia, oina) p:pasatu {…}

  • CSS sasi-klaseak barne :irakurtzeko soilik ΠΈ :irakurri-idatzi Debekatuta edo editatzeko baimenduta dauden elementuak (sarrera edo testu-eremua) lotzeko.
  • Metodoen euskarria gehitu da Intl.ListFormat() zerrenda lokalizatuak sortzeko (adibidez, β€œedo” β€œedo”-rekin ordezkatuz, β€œeta” β€œeta”-rekin.

    const lf = new Intl.ListFormat('eu');
    lf.format(['Frank', 'Christine', 'Flora']);
    // β†’ 'Frank, Christine eta Flora'
    // "ru" lokalerako "Frank, Christine eta Flora" izango da

  • Metodoa Intl.NumberFormat neurri-unitateak, monetak, notazio zientifikoak eta trinkoak formateatzeko laguntza gehitu du (adibidez, "Intl.NumberFormat('eu', {style: 'unit', unit: 'meter-per-second'}");
  • Gehitutako metodoa ParentNode.replaceChildren(), lehendik dagoen haur-nodo bat ordezkatzeko edo garbitzeko aukera emanez.
  • ESR adarrak Service worker eta Push APIrako laguntza eskaintzen du (aurreko ESR bertsioan desgaitu ziren).
  • WebAssembly-k 64 biteko osoko funtzioen parametroak inportatzeko eta esportatzeko laguntza gehitzen du JavaScript BigInt mota erabiliz. WebAssemblyrako luzapen bat ere ezarri da Balio anitzekoa, ahalbidetuz funtzioek balio bat baino gehiago ematen dute.
  • Web garatzaileentzako kontsolan bermatuta Promiseri lotutako erroreen erregistro zehatza, izenei, pilarei eta propietateei buruzko informazioa barne, erroreak konpontzea askoz errazago Angular bezalako esparruak erabiltzean.

    Firefox 78 bertsioa

  • Web Developer Tools-ek DOM nabigazioaren errendimendua nabarmen hobetu du CSS propietate asko erabiltzen dituzten guneak ikuskatzean.
  • JavaScript araztaileak orain aldagai-izen laburtuak zabaltzeko gaitasuna du iturburu-mapan oinarrituta erabiltzean erregistro-puntuak (Erregistro-puntuak), kodeko lerro-zenbakiari eta aldagaien balioei buruzko informazioa web kontsolara etiketa abiarazten den unean isurtzeko aukera ematen dutenak.
  • Sarearen ikuskapen-interfazean, eskaera blokeatzea eragin duten gehigarriei, jarraipenaren aurkako mekanismoei eta CORS (Cross-Origin Resource Sharing) murrizketei buruzko informazioa gehitu da.
    Firefox 78 bertsioa

Firefox 78-ko berrikuntza eta akatsen konponketez gain
ezabatuta ahultasun sorta, horietatik hainbat kritiko gisa markatuta, hau da. Erasotzaile baten kodea exekutatzea ekar dezake bereziki diseinatutako orrialdeak irekitzean. Konpontzen diren segurtasun-arazoak zehazten dituen informazioa ez dago eskuragarri une honetan, baina ahultasunen zerrenda ordu gutxiren buruan argitaratzea espero da.

Iturria: opennet.ru

Gehitu iruzkin berria