Pieejams Firefox 85.
- Grafikas apakÅ”sistÄma:
- WebRender ieslÄgts ierÄ«cÄs, kurÄs tiek izmantota kombinÄcija āGNOME+Wayland+Intel/AMD videokarteā (izÅemot 4K displejus, kuru atbalsts ir paredzÄts pÄrlÅ«kprogrammÄ Firefox 86). TurklÄt WebRender ieslÄgts ierÄ«cÄs, kurÄs tiek izmantota grafika Iris Pro Graphics P580 (mobilais Xeon E3 v5), par kuru izstrÄdÄtÄji aizmirsa, kÄ arÄ« ierÄ«cÄs ar Intel HD Graphics draiveriem 23.20.16.4973 (Å”is konkrÄtais vadÄ«tÄjs tika iekļauts melnajÄ sarakstÄ). IerÄ«cÄs ar AMD draiveri 8.56.1.15/16 WebRender invalÄ«ds.
- SistÄmÄs, kas izmanto Wayland, izveidota aparatÅ«ras video paÄtrinÄjums VP8/VP9 formÄtos.
- MehÄnisms ir atspÄjots Uzlabotie slÄÅi. Tagad WebRender veic Å”o darbu.
- Uz laiku invalÄ«ds Canvas 2D paÄtrinÄÅ”ana, izmantojot GPU, radot artefaktus dažos resursos.
- Iekļauts tÄ«kla koplietoÅ”ana. TurpmÄk keÅ”atmiÅa (HTTP, attÄli, favicons, savienojumu apvienoÅ”ana, CSS, DNS, HTTP autorizÄcija, Alt-Svc, spekulatÄ«vie iepriekÅ”Äjie savienojumi, fonti, HSTS, OCSP, IepriekÅ”Äjas ielÄdes un priekÅ”savienojuma tagi, CORS utt.) tiek saglabÄti atseviŔķi katram domÄnam. TÄdÄjÄdi lieliem CDN un reklÄmu tÄ«kliem bÅ«s ļoti grÅ«ti izsekot lietotÄjiem, kuri var analizÄt noteiktu failu klÄtbÅ«tni pÄrlÅ«kprogrammas keÅ”atmiÅÄ un izdarÄ«t secinÄjumus par pÄrlÅ«koÅ”anas vÄsturi. TÄ«kla koplietoÅ”ana pirmo reizi parÄdÄ«jÄs pÄrlÅ«kprogrammÄ Safari pirms astoÅiem gadiem (sÄkot ar HTTP keÅ”atmiÅu, pÄc tam Apple pakÄpeniski pievienoja citas kategorijas), un pÄrlÅ«kÄ Chrome parÄdÄ«jÄs 2020. gada beigÄs. NeizbÄgamas izmaksas bÅ«s neliels trafika pieaugums (katrs resurss lejupielÄdÄs saturu no CDN, pat ja Å”o saturu jau ir lejupielÄdÄjis cits resurss) un ielÄdes laiku, taÄu saskaÅÄ ar Google aplÄsÄm Ŕī vÄrtÄ«ba ir ÄrkÄrtÄ«gi maza (4% no datplÅ«sma, ielÄdes palÄninÄjums par 0.09ā0.75% lielÄkajai daļai vietÅu, 1.3% sliktÄkajos gadÄ«jumos). DiemžÄl mÅ«sdienu tÄ«meklÄ« nav cita veida, kÄ cÄ«nÄ«ties ar supersÄ«kfailiem (papildinÄjumi, piemÄram, Decentraleyes, nevar kalpot kÄ alternatÄ«va, jo tie aptver tikai nelielu daļu no iepriekÅ” minÄtÄ keÅ”atmiÅas satura).
- Tagad ir iespÄjams rÄdÄ«t grÄmatzÄ«mju joslu tikai jaunÄs cilnes lapÄ (Skats ā RÄ«kjoslas ā GrÄmatzÄ«mju josla ā Tikai jauna cilne), nevis visÄs lapÄs. TurklÄt Firefox ir iemÄcÄ«jies atcerÄties pievienoto grÄmatzÄ«mju mapi, un grÄmatzÄ«mju joslÄ tagad tiek parÄdÄ«ta mape āCitas grÄmatzÄ«mesā (browser.toolbars.bookmarks.showOtherBookmarks). PÄc grÄmatzÄ«mju importÄÅ”anas no citÄm pÄrlÅ«kprogrammÄm grÄmatzÄ«mju josla tiks automÄtiski iespÄjota visÄs cilnÄs. Pievienots telemetrija, lai izmÄrÄ«tu mijiedarbÄ«bu skaita pieaugumu ar grÄmatzÄ«mju joslu, jaunu lietotÄju skaita pieaugumu, kuri importÄ grÄmatzÄ«mes, kÄ arÄ« lietotÄjus, kuri pilnÄ«bÄ atspÄjo grÄmatzÄ«mju joslu.
- Citi adreses joslas uzlabojumi:
- MeklÄtÄjprogrammas iestatÄ«jumu dialoglodziÅÄ pievienots GrÄmatzÄ«mes, VÄsture un AtvÄrtÄs cilnes, kas ļauj tÄm pieŔķirt Ä«sos nosaukumus.
- Tagad var bÅ«t jebkura no meklÄtÄjprogrammÄm slÄpt no adreses joslas.
- Pievienots nosakot, kas ļauj neieteikt meklÄtÄjprogrammas meklÄÅ”anas rezultÄtos (piemÄram, sÄkot ar Firefox 83, kad vispirms ierakstÄt "bing" piedÄvÄja pÄrslÄdzieties uz Bing meklÄtÄjprogrammu).
- ParÄdÄ«jÄs selektÄ«va lapu drukÄÅ”ana (piemÄram, nevis 1-5, bet 1-3,5), un arÄ« vairÄku lapu drukÄÅ”ana uz vienas lapas. Funkcijas ir pieejamas tikai jaunajÄ drukas priekÅ”skatÄ«juma dialoglodziÅÄ, kas ir iespÄjots, iestatot print.tab_modal.enabled.
- Uz saglabÄto paroļu pÄrvaldnieku pievienots visu saglabÄto paroļu notÄ«rÄ«Å”ana (pirms tam tÄs bija jÄizdzÄÅ” pa vienam).
- Pievienoja spÄju izvÄloties sÄkumlapu un jaunas cilnes lapu, pat ja ir instalÄts papildinÄjums, kas maina Ŕīs lapas. IepriekÅ” lietotÄjam bija tikai izvÄle starp āpieÅemtā un āatspÄjot papildinÄjumuā.
- Kļuva iespÄjams parÄdÄ«t PID ciļÅu rÄ«ka padomos (browser.tabs.tooltipsShowPid).
- MaksimÄlais iespÄjamais lapas mÄrogs palielinÄjies no 300% lÄ«dz 500%, lai neatpaliktu no citÄm pÄrlÅ«kprogrammÄm.
- Adreses pabeigÅ”ana (kad lietotÄjs adreses joslÄ ievada vÄrdu un nospiež Ctrl+Enter) tagad pievieno https:// prefiksu, nevis http://.
- AtjauninÄts Bing meklÄtÄjprogrammas logotips. Pati meklÄtÄjprogramma ir pÄrdÄvÄta par Microsoft Bing.
- Lai izvairÄ«tos no avÄrijÄm, katras stÄsta saites maksimÄlais iespÄjamais garums ir ierobežots lÄ«dz 2000 rakstzÄ«mÄm.
- MaksimÄlais atļautais vietÄjÄs krÄtuves (LocalStorage) lielums, ko var izmantot konkrÄts tÄ«mekļa resurss, palielinÄjies no 5 lÄ«dz 25 megabaitiem. Firefox 84 tika veiktas izmaiÅas glabÄjamo datu apjoma aprÄÄ·inÄÅ”anas algoritmÄ, kÄ rezultÄtÄ izrÄdÄ«jÄs, ka atseviŔķÄm vietnÄm ar 5 megabaitiem vairs nepietiek. TÄ kÄ izstrÄdÄtÄji tuvÄkajÄ laikÄ plÄno pilnÄ«bÄ pÄrrakstÄ«t par LocalStorage (LocalStorage NextGen) atbildÄ«go kodu, Å”obrÄ«d tika nolemts vienkÄrÅ”i palielinÄt limitu, nevis tÄrÄt laiku, labojot kodu, kuram atlicis ļoti maz mūža.
- FiksÄts nespÄja atjaunot vairÄkas slÄgtÄs cilnes, ja tÄs aizvÄra nevis lietotÄjs, bet gan papildinÄjums (tika atjaunota tikai pÄdÄjÄ no aizvÄrtajÄm cilnÄm, nevis visas).
- Labots Sasalst, lejupielÄdÄjot lielus failus no Mega failu mitinÄÅ”anas pakalpojuma.
- LikvidÄts ProblÄma, kuras dÄļ Firefox tika instalÄts kÄ Flatpak, nevarÄja atvÄrt localhost: porta adresi.
- Tagad ir heiristika, kas mÄÄ£ina uzminÄt pareizo faila paplaÅ”inÄjumu, pamatojoties uz servera norÄdÄ«to MIME tipu dara izÅÄmumi zip, json un xml formÄtiem (tas radÄ«ja problÄmas, lejupielÄdÄjot failus, piemÄram, .rwp un .t5script, kas bÅ«tÄ«bÄ ir zip arhÄ«vi, taÄu tiem ir atŔķirÄ«gs paplaÅ”inÄjums). Heiristika ir nepiecieÅ”ama, jo ir daudz nepareizi konfigurÄtu serveru, kas apkalpo failus ar pareizo MIME veidu, bet nepareizu paplaÅ”inÄjumu, un tikpat daudz serveru, kas apkalpo failus ar pareizo paplaÅ”inÄjumu, bet nepareizu MIME tipu (piemÄram, .rwp ( Train Simulator 2021 saspiests direktorijs) serverim nevajadzÄja signalizÄt pÄrlÅ«kprogrammai, ka tas ir ZIP arhÄ«vs). SavukÄrt lietotÄji nevÄlas iedziļinÄties tajÄ, ka vainojams nepareizi konfigurÄts serveris, nevis pÄrlÅ«kprogramma, tÄpÄc, piemÄram, Chrome ir spiests savÄ kodu bÄzÄ saglabÄt milzÄ«gu MIME tipu sarakstu, lai atrisinÄtu Å”Ädas situÄcijas.
- FiksÄts kļūda, kas izraisa nebeidzamu paziÅojumu, ka lokÄlajÄ tÄ«klÄ ir konstatÄts Captive Portal. LietotÄjs, kas apmeklÄ domÄnu firefox.com, saÅems HSTS informÄciju, kÄ rezultÄtÄ pÄrlÅ«kprogramma tagad izmantos HTTPS, lai izveidotu savienojumu ar Å”o domÄnu. Tas savukÄrt izjauca Captive Portal noteikÅ”anas mehÄnismu (kas pÄrbauda adreses pieejamÄ«bu http://detectportal.firefox.com izmantojot HTTP, jo HTTPS pieprasÄ«jumi ir bezjÄdzÄ«gi, ja ir Ä«sts Captive Portal).
- FiksÄts nespÄja izveidot savienojumu ar domÄniem lokÄlajÄ tÄ«klÄ, izmantojot NetBIOS nosaukumus.
- PilnÄ«gi dzÄsts Flash atbalsts. Elementu vietÄ Šø , kas ir x-shockwave-flash vai x-test tipa, parÄdÄ«s caurspÄ«dÄ«gu laukumu.
- PÄrtraukts Å”ifrÄtÄ SNI (eSNI) atbalsts, ko izmanto SNI lauka Å”ifrÄÅ”anai (satur resursdatora nosaukumu HTTPS pakeÅ”u galvenÄs, tiek izmantots, lai organizÄtu vairÄku HTTPS resursu darbÄ«bu vienÄ IP adresÄ, un pakalpojumu sniedzÄji to izmanto arÄ« selektÄ«vai filtrÄÅ”anai trafika un apmeklÄto resursu analÄ«ze). Prakse liecina, ka tas nenodroÅ”ina atbilstoÅ”u konfidencialitÄti, jo domÄna nosaukums parÄdÄs, piemÄram, PSK (Pre-Shared Key) parametros, atsÄkot sesiju, kÄ arÄ« dažos citos laukos. Å Ä·iet nepraktiski izveidot eSNI analogus katram no Å”iem laukiem. Ir ierosinÄts standarts, lai aizstÄtu eSNI KATRS (Encrypted Client Hello), kurÄ tiek Å”ifrÄti nevis atseviŔķi lauki, bet viss ClientHello ziÅojums (par tÄ iespÄjoÅ”anu atbild network.dns.echconfig.enabled un network.dns.use_https_rr_as_altsvc iestatÄ«jumi).
- PÄrtraukts atbalsts meklÄtÄjprogrammÄm, kas instalÄtas izplatÄ«Å”anas direktorijÄ vai valodu pakotnes direktorijÄ. Å Ädiem dzinÄjiem pÄc Firefox 78 nevajadzÄja palikt (un, ja tie palika, tad tÄ ir acÄ«mredzama kļūda un to nevajadzÄtu izmantot).
- PapildinÄjumi:
- IestatÄ«juma vÄrtÄ«bu āTikai HTTPS režīmsā tagad var nolasÄ«t pievienojumprogrammas, lai tÄdi papildinÄjumi kÄ HTTPS Everywhere varÄtu atspÄjot to funkcionalitÄtes daļas, kas ir pretrunÄ Å”im režīmam.
- PapildinÄjumiem tagad ir API piekļuve pÄrlÅ«koÅ”anas dati (kÄ dÄļ pievienojumprogrammas var notÄ«rÄ«t pÄrlÅ«kprogrammÄ saglabÄtos datus).
- HTML:
- CSS:
- Pseidoklases atbalsts ir iespÄjots :fokuss-redzams.
- IespÄjots atbalsts saspieÅ”anas tÄlummaiÅas rekvizÄ«ta vÄrtÄ«bai pieskÄriena darbÄ«ba.
- JavaScript: salÄ«dzinÄÅ”anas rekvizÄ«tu tagad var nodot konstruktoram kÄ opciju Intl.Colllator() (nevis let pinyin = new Intl.Collator(["zh-u-co-pinyin"]); varat rakstÄ«t let pinyin = new Intl.Collator("zh", {collator: "pinyin"});).
- IzstrÄdÄtÄja rÄ«ki:
- ParÄdÄ«jÄs konsoles koda redaktorÄ poga JS izteiksmju formatÄÅ”anai.
- Inspektors ir iemÄcÄ«jies iespÄjot un atspÄjot pseidoklasi :fokuss-redzams atlasÄ«tajam elementam (papildus jau atbalstÄ«tajÄm pseidoklasÄm :virziet kursoru, : aktÄ«vs, : fokuss, :fokuss iekÅ”Ä Šø :apmeklÄja).
Avots: linux.org.ru