Firefox 78 laidiens

Izlaista tÄ«mekļa pārlÅ«kprogramma Firefox 78, kā arÄ« mobilā versija Firefox 68.10 Android platformai. Firefox 78 laidiens ir klasificēts kā paplaÅ”inātā atbalsta pakalpojums (ESR), un atjauninājumi tiek izlaisti visa gada garumā. Turklāt iepriekŔējā atjauninājums filiāles ilgtermiņa atbalsts 68.10.0 (Nākotnē ir gaidāmi vēl divi atjauninājumi: 68.11 un 68.12). DrÄ«zumā uz skatuves beta testÄ“Å”ana Pāriet Firefox 79 filiālē, kuras izlaiÅ”ana paredzēta 28. jÅ«lijā.

Galvenais jauninājumiem:

  • Kopsavilkuma lapa (aizsardzÄ«bas informācijas panelis) ir papildināta ar ziņojumiem par aizsardzÄ«bas mehānismu efektivitāti pret kustÄ«bu izsekoÅ”anu, akreditācijas datu uzlauÅ”anas pārbaudi un paroļu pārvaldÄ«bu. Jaunais laidiens ļauj skatÄ«t statistiku par apdraudētu akreditācijas datu izmantoÅ”anu, kā arÄ« izsekot saglabāto paroļu iespējamajiem krustojumiem ar zināmām lietotāju datu bāzu noplÅ«dēm. Pārbaude tiek veikta, integrējoties ar projekta haveibeenpwned.com datubāzi, kurā iekļauta informācija par 9.7 miljardiem kontu, kas nozagti 456 vietņu uzlauÅ”anas rezultātā. Kopsavilkums tiek sniegts lapā ā€œabout:protectionsā€ vai izvēlnē, kas tiek izsaukta, adreses joslā noklikŔķinot uz vairoga ikonas (tagad tiek rādÄ«ts aizsardzÄ«bas informācijas panelis, nevis RādÄ«t pārskatu).
    Firefox 78 laidiens

  • Atinstalētājam ir pievienota pogaAtsvaidziniet Firefoxā€œ, kas ļauj atiestatÄ«t iestatÄ«jumus un noņemt visus papildinājumus, nezaudējot uzkrātos datus. Problēmu gadÄ«jumā lietotāji bieži mēģina tās atrisināt, pārinstalējot pārlÅ«kprogrammu. Poga Refresh ļaus sasniegt lÄ«dzÄ«gu efektu, nezaudējot grāmatzÄ«mes, pārlÅ«koÅ”anas vēsturi, saglabātās paroles, sÄ«kfailus, savienotās vārdnÄ«cas un datus automātiskai veidlapu aizpildÄ«Å”anai (noklikŔķinot uz pogas, tiek izveidots jauns profils un norādÄ«tās datu bāzes tiek pārsÅ«tÄ«tas tai). Pēc noklikŔķināŔanas uz Atsvaidzināt tiks zaudēti papildinājumi, motÄ«vi, piekļuves tiesÄ«bu informācija, pievienotās meklētājprogrammas, vietējā DOM krātuve, sertifikāti, mainÄ«tie iestatÄ«jumi, lietotāju stili (userChrome, userContent).
    Firefox 78 laidiens

  • Cilņu konteksta izvēlnei ir pievienoti vienumi, lai atslēgtu vairākas cilnes, aizvērtu cilnes pa labi no paÅ”reizējās un aizvērtu visas cilnes, izņemot paÅ”reizējo.

    Firefox 78 laidiens

  • Ekrānsaudzētāju var atspējot videozvanu un konferenču laikā, pamatojoties uz WebRTC.
  • Windows platformā Intel GPU jebkurā ekrāna izŔķirtspējā iekļauts kompozÄ«cijas sistēma WebRender, kas rakstÄ«ts Rust un ļauj ievērojami palielināt renderÄ“Å”anas ātrumu un samazināt CPU slodzi. WebRender izmanto ārpakalpojumu sniedzējiem lapas satura renderÄ“Å”anas darbÄ«bas GPU pusē, kuras tiek Ä«stenotas, izmantojot ēnotājus, kas darbojas GPU. IepriekÅ” WebRender tika iespējots Windows 10 platformā Intel GPU, izmantojot mazu ekrāna izŔķirtspēju, kā arÄ« sistēmās ar AMD Raven Ridge, AMD Evergreen APU un klēpjdatoriem ar NVIDIA grafikas kartēm. Operētājsistēmā Linux WebRender paÅ”laik ir aktivizēts Intel un AMD kartēm tikai nakts versijās, un tas netiek atbalstÄ«ts NVIDIA kartēm. Lai to piespiestu lietotnē about:config, aktivizējiet iestatÄ«jumus ā€œgfx.webrender.allā€ un ā€œgfx.webrender.enabledā€ vai palaidiet Firefox ar iestatÄ«tu vides mainÄ«go MOZ_WEBRENDER=1.
  • Apvienotās Karalistes lietotāju daļa, kuriem jaunās cilnes lapā ir iespējota pakalpojuma Pocket ieteiktā satura attēloÅ”ana, palielināta lÄ«dz 100%. IepriekÅ” Ŕādas lapas tika rādÄ«tas tikai lietotājiem no ASV, Kanādas un Vācijas. Sponsoru apmaksātie bloki tiek rādÄ«ti tikai ASV un ir skaidri atzÄ«mēti kā reklāma. Ar satura atlasi saistÄ«tā personalizācija tiek veikta klienta pusē un nenododot lietotāja informāciju treÅ”ajām personām (pārlÅ«kprogrammā tiek ielādēts viss kārtējai dienai ieteicamo saiÅ”u saraksts, kas tiek sarindots lietotāja pusē pēc pārlÅ«koÅ”anas vēstures datiem ). Lai atspējotu Pocket ieteikto saturu, konfiguratorā ir iestatÄ«jums (Firefox Home Content/Recommended by Pocket) un aptuveni:config opcija ā€œbrowser.newtabpage.activity-stream.feeds.topsitesā€.
  • Iekļauts ielāpus, kas ietekmē video dekodÄ“Å”anas aparatÅ«ras paātrinājuma veiktspēju un stabilitāti, izmantojot VA-API (tiek atbalstÄ«ts tikai Wayland vidēs).
  • PrasÄ«bas Linux sistēmas komponentiem ir paaugstinātas. Lai palaistu Firefox operētājsistēmā Linux, tagad ir nepiecieÅ”ama vismaz versija Glibc 2.17, libstdc++ 4.8.1 un GTK+ 3.14.
  • Ievērojot plānu pārtraukt atbalstu mantotajiem kriptogrāfijas algoritmiem, visi TLS Å”ifru komplekti, kuru pamatā ir DHE (TLS_DHE_*, Diffie-Hellman atslēgu apmaiņas protokols), pēc noklusējuma ir atspējoti. Lai samazinātu DHE atspējoÅ”anas iespējamo negatÄ«vo ietekmi, ir pievienoti divi jauni uz SHA2 balstÄ«ti AES-GCM Å”ifru komplekti.
  • Atspējots TLS 1.0 un TLS 1.1 protokolu atbalsts. Lai piekļūtu vietnēm, izmantojot droÅ”u sakaru kanālu, serverim ir jānodroÅ”ina atbalsts vismaz TLS 1.2. Saskaņā ar Google datiem, paÅ”laik aptuveni 0.5% tÄ«mekļa lapu lejupielādes joprojām tiek veiktas, izmantojot novecojuÅ”as TLS versijas. IzslēgÅ”ana tika veikta saskaņā ar ieteikumus IETF (Internet Engineering Task Force). TLS 1.0/1.1 atbalsta atteikuma iemesls ir mÅ«sdienu Å”ifru (piemēram, ECDHE un AEAD) atbalsta trÅ«kums un prasÄ«ba atbalstÄ«t vecos Å”ifrus, kuru uzticamÄ«ba tiek apÅ”aubÄ«ta paÅ”reizējā skaitļoÅ”anas tehnoloÄ£ijas attÄ«stÄ«bas stadijā ( piemēram, ir nepiecieÅ”ams atbalsts TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, MD5 tiek izmantots integritātes pārbaudei un autentifikācijai un SHA-1). Varat atjaunot spēju strādāt ar novecojuŔām TLS versijām, iestatot security.tls.version.enable-deprecated = true vai izmantojot pogu kļūdu lapā, kas tiek parādÄ«ta, apmeklējot vietni ar veco protokolu.
  • BÅ«tiski uzlabota darba kvalitāte ar ekrāna lasÄ«tājiem cilvēkiem ar redzes traucējumiem (atrisinātas kursora pozicionÄ“Å”anas problēmas, novērsta sasalÅ”ana, paātrināta ļoti lielu tabulu apstrāde u.c.). Lietotājiem ar migrēnu un epilepsiju ir samazināti animācijas efekti, piemēram, ciļņu izcelÅ”ana un meklÄ“Å”anas joslas paplaÅ”ināŔana.
  • Uzņēmumiem grupu politikām ir pievienoti jauni noteikumi ārējo lietojumprogrammu apdarinātāju konfigurÄ“Å”anai, attēla attēla režīma atspējoÅ”anai un galvenās paroles norādÄ«Å”anai.
  • SpiderMonkey JavaScript dzinējā atjaunināts regulāro izteiksmju apstrādes apakÅ”sistēma, kas ir sinhronizēta ar ievieÅ”anu no V8 JavaScript dzinēja, ko izmanto pārlÅ«kprogrammās, kuru pamatā ir Chromium projekts. Izmaiņas ļāva mums ieviest atbalstu tālāk norādÄ«tajām ar regulārajām izteiksmēm saistÄ«tām funkcijām.
    • Nosauktās grupas ļauj saistÄ«t virknes daļas, kas atbilst regulārai izteiksmei, ar konkrētiem nosaukumiem, nevis atbilstÄ«bas sērijas numuriem (piemēram, "/(\d{4})-(\d{2})-(\d{" 2})/ā€ varat norādÄ«t ā€œ/( ?\d{4})-(?\d{2})-(?\d{2})/ā€ un piekļūt gadā nevis caur rezultātu[1], bet caur rezultātu.grupas.gads).
    • BēgÅ”ana no nodarbÄ«bām Unikoda rakstzÄ«mes pievieno konstrukcijas \p{...} un \P{...}, piemēram, \p{Numurs} definē visas iespējamās rakstzÄ«mes, kas attēlo ciparus (ieskaitot tādus simbolus kā ā‘ ), \p{Alphabetic} - burtus (ieskaitot hieroglifi ), \p{Math} ā€” matemātiskie simboli utt.
    • AtzÄ«mēt dotAll izraisa "." maskas aizdegÅ”anos. ieskaitot rindas plÅ«smas rakstzÄ«mes.
    • Režīms Paskaties aiz muguras ļauj regulārā izteiksmē noteikt, ka viens modelis ir pirms cita (piemēram, saskaņojot dolāru summu, nefiksējot dolāra zÄ«mi).
  • Ieviestas CSS pseidoklases :is() Šø :kur() lai saistÄ«tu CSS noteikumus ar atlasÄ«tāju kopu. Piemēram, tā vietā

    galvene p:hover, galvenais p:hover, kājene p:hover {ā€¦}

    var norādīt

    :is(galvene, galvenais, kājene) p:hover {ā€¦}

  • Iekļautas CSS pseidoklases :tikai lasÄ«t Šø :LasÄ«t rakstÄ«t saistÄ«Å”anai ar formas elementiem (ievades vai teksta apgabalu), kurus aizliegts vai atļauts rediģēt.
  • Pievienots metodes atbalsts Intl.ListFormat() lai izveidotu lokalizētus sarakstus (piemēram, aizstājot ā€œvaiā€ ar ā€œvaiā€, ā€œunā€ ar ā€œunā€).

    const lf = new Intl.ListFormat('lv');
    lf.format(['Frank', 'Kristīne', 'Flora']);
    // ā†’ "Frenks, KristÄ«ne un Flora"
    // ar lokalizāciju ā€œruā€ tas bÅ«s ā€œFrank, Christine un Floraā€

  • Metode Intl.NumberFormat pievienots atbalsts mērvienÄ«bu, valÅ«tu, zinātnisko un kompakto apzÄ«mējumu formatÄ“Å”anai (piemēram, "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}));
  • Pievienota metode ParentNode.replaceChildren(), ļaujot aizstāt vai notÄ«rÄ«t esoÅ”u pakārtotu mezglu.
  • ESR filiāle ietver atbalstu Service Worker un Push API (tie tika atspējoti iepriekŔējā ESR laidienā).
  • WebAssembly pievieno atbalstu 64 bitu veselu skaitļu funkciju parametru importÄ“Å”anai un eksportÄ“Å”anai, izmantojot JavaScript BigInt tipu. WebAssembly ir ieviests arÄ« paplaÅ”inājums DaudzvērtÄ«ba, ļaujot funkcijas atgriež vairāk nekā vienu vērtÄ«bu.
  • Konsolē tÄ«mekļa izstrādātājiem nodroÅ”ināta Detalizēta ar Promise saistÄ«to kļūdu reÄ£istrÄ“Å”ana, tostarp informācija par nosaukumiem, skursteņiem un rekvizÄ«tiem, padarot daudz vienkārŔāku kļūdu novērÅ”anu, izmantojot tādus ietvarus kā Angular.

    Firefox 78 laidiens

  • Web Developer Tools ir ievērojami uzlabojis DOM navigācijas veiktspēju, pārbaudot vietnes, kurās tiek izmantots daudz CSS rekvizÄ«tu.
  • Tagad JavaScript atkļūdotājs var paplaÅ”ināt saÄ«sinātus mainÄ«go nosaukumus, pamatojoties uz avota karti mežizstrādes punkti (Žurnāla punkti), kas ļauj izmest informāciju par koda rindas numuru un mainÄ«go vērtÄ«bām tÄ«mekļa konsolē taga aktivizÄ“Å”anas brÄ«dÄ«.
  • TÄ«kla pārbaudes saskarnē ir pievienota informācija par papildinājumiem, pretizsekoÅ”anas mehānismiem un CORS (Cross-Origin Resource Sharing) ierobežojumiem, kas izraisÄ«ja pieprasÄ«juma bloÄ·Ä“Å”anu.
    Firefox 78 laidiens

Papildus jauninājumiem un kļūdu labojumiem pārlūkprogrammā Firefox 78
likvidēta ievainojamÄ«bu sērija, no kuriem vairāki ir atzÄ«mēti kā kritiski, t.i. var izraisÄ«t uzbrucēja koda izpildi, atverot Ä«paÅ”i izstrādātas lapas. PaÅ”laik nav pieejama informācija, kurā bÅ«tu detalizēti aprakstÄ«tas novērstās droŔības problēmas, taču ievainojamÄ«bu saraksts tiks publicēts dažu stundu laikā.

Avots: opennet.ru

Pievieno komentāru