verkkoselaimen julkaisu Ja Firefox 67 alustalle Android. Lisäksi päivitys on luotu pitkäaikaisella tuella . Tulossa pian lavalle Firefox 68 -haara siirtyy, ja sen julkaisun on määrä tapahtua 9. heinäkuuta.
:
- Otettu käyttöön kyky purkaa välilehdet automaattisesti resurssien vapauttamiseksi. Toiminto aktivoituu, kun muistista on pulaa (alle 400 MB vapaata muistia) ja ensinnäkin syrjäyttää välilehdet, joita ei ole käytetty pitkään aikaan. Tässä tapauksessa välilehdet eivät katoa, vaan ne siirretään latausvalmiustilaan (valmiustilaan), joka on samanlainen kuin istunnon palauttamisen jälkeen. Tilan toiminnan ohjaamiseksi "browser.tabs.unloadOnLowMemory" on lisätty kohtaan about:config;
- Sivujen lataamista on nopeutettu, kun on tehtäviä, jotka kuormittavat prosessoria voimakkaasti. Optimointi toteutetaan vähentämällä setTimeout-ajastimen tapahtumakäsittelijöiden prioriteettia sivun latauksen aikana (taustavälilehtien tapaan ajastimen tapahtumakäsittelijän suorittamiseen käytetty aikabudjetti pienenee). Taustakäsittelijöiden rajoittaminen mahdollistaa enemmän resurssien allokoinnin ensisijaisille käsittelijöille, jotka vaikuttavat sivun alkuperäiseen hahmonnukseen. Esimerkiksi Instagramin, Amazonin ja Googlen pääskriptit käynnistyvät lisätyn optimoinnin ansiosta 40-80% nopeammin;
- Jotkut pienet käsittelijät on siirretty myöhempään lastausvaiheeseen. Esimerkiksi vaihtoehtoisten CSS-tyylien skannaus suoritetaan nyt sivun lataamisen jälkeen sivun lataamisen sijaan. Syötteen automaattisen täydennysmoduulin lataus lykätään, kunnes syöttölomakkeet ovat valmiita;
- Lähestymistapaa hahmontamiseen sivun latauksen aikana on muutettu - tulostus alkaa nyt latausprosessissa aikaisemmin, mutta renderöintitoimintoja kutsutaan harvemmin;
- Joidenkin selainalijärjestelmien ja ulkoasun muuttamiseen liittyvien lisäosien alustus on lykätty päälatauksen valmistumiseen asti, mikä on lyhentänyt aikaa selaimen käynnistyksen ja sen valmiuden välillä näyttää sivuja;
- Toteutettu estää JavaScript-lisäosat, jotka louhivat kryptovaluuttoja tai seuraavat käyttäjiä piilotetuilla tunnistusmenetelmillä ("selaimen sormenjälki"). Estäminen päälle ( и ). Uudet estotilat ovat oletusarvoisesti poissa käytöstä, ja niiden mahdollistamiseksi tietosuoja-asetuksiin on lisätty uudet vaihtoehdot "Cryptominers" ja "Fingerprinters". Voit seurata eston aktivointia kautta
sivuston kontekstivalikko, joka tulee näkyviin, kun napsautat osoitepalkin kilpikuvaketta;

- Päävalikossa ja dialogi, jossa on suosituksia kirjautumislomakkeiden täyttöön kyky navigoida nopeasti sivustolle tallennettuihin salasanoihin;
- Rakenne kompositiojärjestelmä , kirjoitettu Rust-kielellä ja siirtää sivun sisällön renderöintitoiminnot GPU-puolelle. WebRender käyttää grafiikkasuorittimessa käytettäviä varjostimia yhdistelmärenderöintitoimintojen suorittamiseen sivuelementeissä Gecko-moottorin sisäänrakennetun kompositiojärjestelmän sijaan, joka käsittelee tietoja prosessorin avulla, mikä johtaa huomattavasti nopeampaan renderöintiin ja pienempään suorittimen kuormaan.
WebRender on tällä hetkellä oletuksena käytössä noin 4 prosentilla käyttäjistä. Windows 10, jotka käyttävät NVIDIA-näytönohjaimia. Sen käyttöönotto muille käyttäjille riippuu testituloksista. Jos kaikki menee hyvin, testauskattavuus laajennetaan 25 prosenttiin 27. toukokuuta, 50 prosenttiin 30. toukokuuta ja 100 prosenttiin kesäkuun ensimmäisen viikon aikana. Voit tarkistaa WebRenderin aktivoinnin about:support-sivulta. Voit pakottaa sen ottamalla käyttöön "gfx.webrender.all"- ja "gfx.webrender.enabled"-asetukset about:config-tiedostossa tai käynnistämällä Firefoxin MOZ_WEBRENDER=1-ympäristömuuttujalla. Linux WebRender-tuki on enemmän tai vähemmän vakaa Intel-näytönohjaimille, joissa on Mesa 18.2+ -ajurit;
- Profiilien kanssa työskentelyn mekanismia on muokattu: jos aiemmin useiden eri Firefox-instanssien asennuksessa käytettiin oletusarvoisesti yhtä yhteistä profiilia asetuksineen, lisäoineineen ja tietokantoineen (kirjanmerkit, historia, tallennetut salasanat, evästeet jne.), niin nyt jokaiselle rinnakkain asennetulle ilmentymälle luodaan erillinen profiili. Jos esimerkiksi asennat ESR-, beta-, nightly-, Developer Edition- ja tavallisen Firefoxin samanaikaisesti, niille luodaan erilliset profiilit.
Pääsyy erillisiin profiileihin siirtymiseen on mahdolliset ongelmat käytettäessä uutta julkaisuprofiilia Firefoxin vanhemmassa versiossa sekä käytettäessä profiilitietokantaa eri rinnakkaisista Firefoxin esiintymistä, mikä saattaa johtaa tietojen vioittumiseen. Voit valita olemassa olevan profiilin silti käyttää "firefox -ProfileManager" -käyttöliittymää. Kun Firefoxin asennus on valmis, jos se havaitsee järjestelmässä olemassa olevan profiilin, näyttöön tulee erityinen varoitus, jossa kehotetaan synkronoimaan asetukset tilin kautta Mozilla Sync -pilvipalvelussa.
- Pääjoukkueelle järjestelmän lisäosa , jonka aktivointikokeet rajoitetulle käyttäjämäärälle tehtiin Firefox 62:sta alkaen, mutta lopullinen aktivointi kaikille käyttäjille tehtiin vasta nyt. Firefox Monitor -lisäosa antaa varoituksen, jos tilisi on vaarantunut (vahvistus sähköpostitse) tai jos yrität kirjautua sisään aiemmin hakkeroituun sivustoon. Varmentaminen tapahtuu integroimalla projektitietokantaan. , joka sisältää tiedot 7.8 miljardista tilistä, jotka varastettiin 364 verkkosivuston hakkeroinnin seurauksena. Varoitus näytetään vain sivustoille, joiden haveibeenpwned.com-tietokanta on hakkeroitu viimeisten 12 kuukauden aikana. Jos hakkerointitietojen ilmestymisestä on kulunut alle 2 kuukautta, näytetään toinen varoitus.

- Sovellettavien API-kutsujen määrää on lisätty. vain avattaessa sivu suojatussa kontekstissa (), eli kun se avataan HTTPS:n kautta, localhostin kautta tai paikallisesta tiedostosta. Firefox 67:ssä suojatun kontekstin ulkopuolella avatuille sivuille tulosta järjestelmäilmoitukset API:n kautta , näytetään selainikkunan ulkopuolella;
- Yksityisen selaustilan ominaisuuksia on laajennettu. Lisätty mahdollisuus tallentaa salasanoja yksityisessä tilassa avattujen sivustojen lomakkeisiin. Toteutetut keinot hallita lisäosien aktivointia yksityisessä tilassa - lisäosien hallinnassa käyttäjä voi nyt määrittää, mitkä lisäosat otetaan käyttöön yksityisessä tilassa ja mitä vain pääistunnossa. Uudet lisäosat ovat oletusarvoisesti poissa käytöstä aktivointia varten yksityisessä tilassa (vaatii asetusten muuttamisen ottaaksesi käyttöön);

- Videokoodekkien tuen käyttöönotto siirretty kirjaston käyttöön , jonka VideoLAN- ja FFmpeg-yhteisöt ovat kehittäneet ja jonka tavoitteena on saavuttaa paras mahdollinen dekoodaussuorituskyky ja varmistaa korkealaatuinen toiminta monisäikeisessä tilassa. On huomattava, että AV1-muoto alkaa saada suosiota: jos helmikuussa Firefoxin beta-julkaisuissa katsottujen AV1-videoiden osuus oli 0.85 % ja maaliskuussa 3 %, nyt tämä luku on 11.8 %;
- selaimen ohjaamiseen näppäimistöllä - paneelia ja pudotusvalikkoa voidaan nyt ohjata vain näppäimistöllä, mukaan lukien pääsy paneeliin sijoitettuihin lisäpainikkeisiin, näytölle mahdomattomiin elementteihin, latausilmaisin, toiminnot sivulla jne. Selaa paneelin elementtejä sarkainnäppäimellä ja näppäimistön nuolinäppäimillä;
- Lisätty paneeliin arvioida synkronoinnin tilaa, muodostaa yhteyden tiliin ja jakaa tietoja useiden laitteiden välillä sekä käyttää nopeasti Firefox-tiliäsi käyttäviä toimintoja. On mahdollista näyttää avatarisi tavallisen kuvakkeen sijaan;

- lisätty Välilehtien kiinnittäminen osoitepalkin valikon kautta. Kiinnitetyt välilehdet pysyvät aina aktiivisina, käynnistyvät automaattisesti ja helpottavat usein käyttämiesi sivustojen käyttöä.

- On otettu käyttöön kontekstuaalinen vihjejärjestelmä, joka suosittelee käyttäjälle tiettyjä vaihtoehtoja konteksti huomioon ottaen;
- Tiedosto-valikkoon on lisätty uusi painike asetusten ja tietojen tuomista muista selaimista (tuonti Chromesta ja Chromiumista on tuettu);

- Poistettu tuki "webcal:"-protokollan käytölle 30boxes.com-palveluun liittyvissä URL-osoitteissa;
- Mahdollisuus ladata kuvakaappauksia Firefox Screenshots -palvelimelle ja jakaa kuvakaappauksia Mozilla-palvelimen kautta on poistettu. Lähikuukausina kuvakaappauspalvelin suljetaan ja käyttäjiä neuvotaan siitä saatavilla olevat tiedot;
- Mukana oleva Twemoji-fontti on päivitetty. Uusi versio lisää tuen Emoji 11.0 -spesifikaatiolle;
- Muita käyttäjäryhmiä kutsutaan osallistumaan Pocket-palvelun suositteleman lisätietosisällön näyttämisellä sekä aloitussivun tietojen asettelun muutoksella. Esimerkiksi joidenkin käyttäjien lohkokokoa ja suositusten määrää muutetaan, ja uusia temaattisia osioita tarjotaan (Terveys, Tiede, Tekniikka ja Viihde). Voit kieltäytyä kokeilusta poistamalla "Content Discovery" -vaihtoehdon käytöstä uuden välilehden sivun oikeasta yläkulmasta.
- oletuksena API , suunniteltu järjestämään kaksivaiheisen todennuksen toimintaa erilaisissa verkkopalveluissa. U2F on nyt käytössä Google-tileillä;
- Optimoiva JavaScript-kääntäjä on päivitetty tukemaan ARM64-pohjaisia laitteita, jotka toimivat Windows;
- Lisätty tuki JavaScript-moduulien dynaamiselle tuomiselle lausekkeen avulla ;
- Verkkokehittäjätyökalut tukevat nyt mielivaltaista rivien valintaa ja sisällön kopioimista Muutokset-paneelista leikepöydälle, joka näyttää kaikkien Säännöt-paneelin kautta nykyisen kehittäjätyökaluistunnon aikana tehtyjen CSS-muutosten historian.

- Sisäänrakennetussa JavaScrip-debuggerissa Säikeet-paneeli, jossa on työkaluja verkkotyöntekijöiden virheenkorjaukseen. Koodiin asetettujen keskeytyskohtien käsittelyn laatua (inline) on parannettu - debuggeri pysähtyy nyt tarkemmin määritettyihin koodin kohtiin;
- Alustaversiossa Android Näyttöalueen toimintaa on mukautettu muiden selainten toimintaan. Firefoxin aloitusnäyttöön on lisätty mahdollisuus lisätä äänikomennoilla varustettu hakuwidget. Vierasistunnon tuki on lopetettu; sen sijaan suositellaan yksityistä selaustilaa.
Innovaatioiden ja virheenkorjausten lisäksi Firefox 67 on eliminoitu , joista useat on merkitty kriittisiksi, ts. voi johtaa hyökkääjän koodin suorittamiseen avattaessa erityisesti suunniteltuja sivuja. Tietoja korjatuista tietoturvaongelmista ei ole tällä hetkellä saatavilla, mutta luettelon haavoittuvuuksista odotetaan julkaistavan muutaman tunnin sisällä.
Lähde: opennet.ru
