Firefox 80 vrystelling

Webblaaier vrygestel Firefox 80. Daarbenewens is 'n opdatering gegenereer takke langtermyn ondersteuning 68.12.0 и 78.2.0. Firefox 68.12 ESR is die nuutste in sy reeks, en binne 'n maand sal Firefox 68-gebruikers 'n outomatiese opdatering van die 78.3-vrystelling aangebied word. Weergawe Firefox 80 vir Android vertraag. Binnekort op die verhoog beta-toetsing Die Firefox 81-tak sal oorgaan, waarvan die vrystelling vir 22 September geskeduleer is.

Die belangrikste innovasies:

  • Op Linux platform geïmplementeer nuwe agterkant vir X11 gebaseer op DMABUF, wat voorberei word deur die DMABUF-agtergrond te verdeel wat voorheen vir Wayland voorgestel is. Die nuwe agterkant het dit moontlik gemaak om ondersteuning vir hardeware-videoversnelling via VA-API te implementeer vir stelsels wat die X11-protokol gebruik (voorheen was sulke versnelling slegs vir Wayland geaktiveer), sowel as die vermoë om WebGL via EGL te bedryf. Om werk via EGL te aktiveer, moet jy die instellings "gfx.webrender.all" "media.ffmpeg.dmabuf-textures.enabled", "media.ffmpeg.vaapi-drm-display.enabled" en "media.ffmpeg" aktiveer. vaapi.enabled" in about:config en stel ook die MOZ_X11_EGL-omgewingsveranderlike in, wat Webrender- en OpenGL-samestellingskomponente sal verander om EGL in plaas van GLX te gebruik. VA-API-ondersteuning is nog nie ten volle gestabiliseer nie en sal by verstek in 'n toekomstige vrystelling geaktiveer word.
  • Nuwe implementering ingesluit blok lys byvoegings wat sekuriteit-, stabiliteit- of werkverrigtingkwessies het. Die nuwe implementering is opvallend vir die verbetering van die werkverrigting van die verwerking van bloklyste en die oplossing van skaalbaarheidsprobleme, danksy die gebruik van kaskade blom filters.
  • Vir TLS-sertifikate uitgereik vanaf 1 September 2020, sal 'n nuwe beperking op die geldigheidstydperk sal geld - die leeftyd van hierdie sertifikate kan nie 398 dae (13 maande) oorskry nie. Soortgelyke beperkings is in Chrome en Safari goedgekeur. Vir sertifikate wat voor 1 September ontvang is, sal vertroue gehandhaaf word, maar beperk word tot 825 dae (2.2 jaar).
  • Vir gebruikers met migraine en epilepsie is sommige animasie-effekte verwyder wanneer oortjies oopgemaak word. Byvoorbeeld, wanneer oortjie-inhoud gelaai word, word 'n uurglas-ikoon nou vertoon in plaas van 'n springende kol.
    Firefox 80 vrystelling

  • Dit is moontlik om Firefox as die verstek PDF-kyker op die stelsel te installeer.
  • Bygevoeg ondersteuning vir die vertoon van 'n waarskuwing wanneer webvorminhoud gestuur word vanaf 'n bladsy wat via HTTPS oopgemaak is sonder om enkripsie te gebruik. Om die waarskuwingsuitset in about:config te beheer, is daar 'n instelling "security.warn_submit_secure_to_insecure".
  • Verskeie verbeterings en regstellings is gemaak om skermlesers en ondersteuning vir mense met gestremdhede te ondersteun.
  • Bygevoeg ondersteuning vir RTX- en Transport-cc-meganismes om die kwaliteit van oproepe via WebRTC op swak kommunikasiekanale te verbeter en voorspelling van beskikbare bandwydte te verbeter.
  • In die JavaScript uitdrukking "uitvoer» Ondersteuning vir die nuwe "uitvoer * as naamruimte"-sintaksis wat in die ECMAScript 2021-spesifikasie voorgestel word, word verskaf.
  • Die animasies-API bevat samestellingsbewerkings KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Die Media Session API het ondersteuning bygevoeg vir die definisie van posveranderinghanteerders in 'n stroom: poog om om na die gespesifiseerde posisie te beweeg en slaan advertensie oor om advertensies wat voor die hoofinhoud verskyn, oor te slaan.
  • WebGL implementeer 'n uitbreiding KHR_parallel_shader_samestel, wat jou toelaat om verskeie shader-samestellingsdrade gelyktydig te laat loop.
  • Window.open() ondersteun nie meer outerHeight en outerWidth parameters nie.
  • In WebAssembly is die gebruik van atoombewerkings meer nie beperk tot gedeelde geheue areas.
  • Die webontwikkelaarnutsgoed bied 'n eksperimentele paneel om dit makliker te maak om onversoenbaarheid met verskillende blaaiers te identifiseer.
    Firefox 80 vrystellingFirefox 80 vrystelling

  • In die netwerkaktiwiteitmonitering-koppelvlak is visuele merkers ('n ikoon met 'n skilpad) bygevoeg om stadige versoeke uit te lig waarvan die uitvoeringstyd 500 ms oorskry (die limiet kan verander word via die devtools.netmonitor.audits.slow-instelling in about:config) .

    Firefox 80 vrystelling

  • In die webkonsole geïmplementeer ":block" en ":unblock" opdragte om netwerkversoeke te blokkeer en te deblokkeer.
  • Wanneer die JavaScript-ontfouter onderbreek wanneer 'n uitsondering voorkom, vertoon die kodepaneel nou 'n nutswenk met 'n stapelspoor.

Benewens innovasies en foutoplossings in Firefox 80 uitgeskakel 13 kwesbaarhede, waarvan 6 as gevaarlik gemerk is. 4 kwesbaarhede (versamel onder CVE-2020-15670) word veroorsaak deur geheueprobleme soos bufferoorvloei en toegang tot reeds vrygestelde geheueareas. Hierdie probleme kan moontlik daartoe lei dat kwaadwillige kode uitgevoer word wanneer spesiaal ontwerpte bladsye oopgemaak word.

Bron: opennet.ru

Voeg 'n opmerking