Firefox 80 -julkaisu

Verkkoselain julkaistiin Firefox 80. Lisäksi päivitys on luotu oksat pitkäaikaisella tuella 68.12.0 и 78.2.0. Firefox 68.12 ESR on sarjansa uusin, ja kuukauden sisällä Firefox 68 -käyttäjille tarjotaan automaattinen päivitys 78.3-julkaisuun. Versio Firefox 80 Androidille myöhässä. Tulossa pian lavalle beta-testaus Firefox 81 -haara siirtyy, ja sen on määrä julkaista 22. syyskuuta.

Pääasiallinen innovaatioita:

  • Linux-alustalla toteutettu uusi tausta X11:lle, joka perustuu DMABUF:iin, joka on valmistettu jakamalla aiemmin Waylandille ehdotettu DMABUF-taustajärjestelmä. Uusi taustajärjestelmä mahdollisti laitteiston videokiihdytyksen tuen VA-API:n kautta X11-protokollaa käyttäville järjestelmille (aiemmin tällainen kiihdytys oli käytössä vain Waylandissa) sekä mahdollisuuden käyttää WebGL:ää EGL:n kautta. Aktivoidaksesi työn EGL:n kautta, sinun on aktivoitava asetukset "gfx.webrender.all" "media.ffmpeg.dmabuf-textures.enabled", "media.ffmpeg.vaapi-drm-display.enabled" ja "media.ffmpeg. vaapi.enabled” noin:configissa ja aseta myös MOZ_X11_EGL-ympäristömuuttuja, joka vaihtaa Webrender- ja OpenGL-kompositiokomponentit käyttämään EGL:ää GLX:n sijaan. VA-API-tuki ei ole vielä täysin vakiintunut, ja se otetaan oletusarvoisesti käyttöön tulevassa julkaisussa.
  • Mukana uusi toteutus estoluettelo lisäosat, joissa on turvallisuus-, vakaus- tai suorituskykyongelmia. Uusi toteutus on merkittävä lohkolistojen käsittelyn suorituskyvyn parantamisessa ja skaalautuvuusongelmien ratkaisemisessa kaskadikäytön ansiosta Bloom suodattimet.
  • TLS-varmenteille, jotka on myönnetty 1 alkaen, tahto voimassaoloajalle tulee uusi rajoitus - näiden sertifikaattien käyttöikä ei saa ylittää 398 päivää (13 kuukautta). Samanlaisia ​​rajoituksia on hyväksytty Chromessa ja Safarissa. Ennen syyskuun 1. päivää vastaanotettujen varmenteiden luottamus säilyy, mutta rajoitetaan 825 päivään (2.2 vuoteen).
  • Jotkin välilehtien avaamisen animaatiotehosteet on poistettu käyttäjiltä, ​​joilla on migreeni- ja epilepsia. Esimerkiksi välilehden sisältöä ladattaessa tiimalasikuvake näytetään nyt hyppäävän pisteen sijaan.
    Firefox 80 -julkaisu

  • On mahdollista asentaa Firefox järjestelmän oletusarvoiseksi PDF-katseluohjelmaksi.
  • Lisätty tuki varoituksen näyttämiselle, kun verkkolomakkeen sisältöä lähetetään sivulta, joka on avattu HTTPS:n kautta ilman salausta. Varoitustulosten ohjaamiseksi about:configissa on asetus "security.warn_submit_secure_to_insecure".
  • Erilaisia ​​parannuksia ja korjauksia on tehty tukemaan näytönlukuohjelmia ja tukea vammaisille.
  • Lisätty tuki RTX- ja Transport-cc-mekanismeille parantamaan WebRTC:n kautta soitettujen puheluiden laatua huonoilla viestintäkanavilla ja parantamaan käytettävissä olevan kaistanleveyden ennustamista.
  • JavaScript-lausekkeessa "vienti» ECMAScript 2021 -spesifikaatiossa ehdotettu tuki uudelle "vienti * nimitilana" -syntaksille tarjotaan.
  • Animations API sisältää kompositiotoimintoja KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Media Session API on lisännyt tuen sijainninmuutoskäsittelijöiden määrittämiseen streamissa: pyrkiä siirtyäksesi määritettyyn asentoon ja ohita mainos ohittaaksesi mainokset, jotka näkyvät ennen pääsisältöä.
  • WebGL toteuttaa laajennuksen KHR_parallel_shader_compile, jonka avulla voit ajaa useita Shader-kokoelmasäikeitä kerralla.
  • Window.open() ei enää tue outerHeight- ja outerWidth-parametreja.
  • WebAssemblyssa atomioperaatioiden käyttö on enemmän ei ole rajoitettu jaetut muistialueet.
  • Verkkokehittäjätyökalut tarjoavat kokeellisen paneelin, jonka avulla on helpompi tunnistaa yhteensopimattomuudet eri selaimien kanssa.
    Firefox 80 -julkaisuFirefox 80 -julkaisu

  • Verkkotoiminnan valvontaliittymään on lisätty visuaalisia merkkejä (kilpikonnan kuvake) korostamaan hitaita pyyntöjä, joiden suoritusaika ylittää 500 ms (rajaa voidaan muuttaa devtools.netmonitor.audits.slow-asetuksen kautta about:configissa) .

    Firefox 80 -julkaisu

  • Verkkokonsolissa toteutettu ":block"- ja ":unblock"-komennot estävät ja poistavat verkkopyynnöt.
  • Kun JavaScript-debuggeri keskeytyy poikkeuksen sattuessa, koodipaneeli näyttää nyt työkaluvihjeen, jossa on pinojäljitys.

Firefox 80:n innovaatioiden ja virheenkorjausten lisäksi eliminoitu 13 haavoittuvuutta, joista 6 on merkitty vaarallisiksi. 4 haavoittuvuutta (kerätty alle CVE-2020-15670) johtuvat muistiongelmista, kuten puskurin ylivuoto ja pääsy jo vapautetuille muistialueille. Nämä ongelmat voivat mahdollisesti johtaa hyökkääjän koodin suorittamiseen avattaessa erityisesti suunniteltuja sivuja.

Lähde: opennet.ru

Lisää kommentti