Rilaxx ta' Firefox 78

Il-web browser ġie rilaxxat Firefox 78, kif ukoll verżjoni mobbli Firefox 68.10 għall-pjattaforma Android. Ir-rilaxx ta' Firefox 78 huwa kklassifikat bħala Extended Support Service (ESR), b'aġġornamenti rilaxxati matul is-sena. Barra minn hekk, aġġornament ta 'qabel friegħi appoġġ fit-tul 68.10.0 (żewġ aġġornamenti oħra huma mistennija fil-futur: 68.11 u 68.12). Dalwaqt fuq il-palk ittestjar beta Il-fergħa tal-Firefox 79 se ssir tranżizzjoni, li r-rilaxx tagħha huwa skedat għad-28 ta' Lulju.

Il-prinċipali innovazzjonijiet:

  • Il-paġna fil-qosor (Dashboard tal-Protezzjonijiet) ġiet estiża b'rapporti dwar l-effettività tal-mekkaniżmi ta 'protezzjoni kontra l-movimenti ta' traċċar, il-verifika għall-kompromess tal-kredenzjali, u l-ġestjoni tal-passwords. Ir-rilaxx il-ġdid jagħmilha possibbli li tara statistika dwar l-użu ta 'kredenzjali kompromessi, kif ukoll issegwi intersezzjonijiet possibbli ta' passwords salvati b'tnixxijiet magħrufa ta 'databases tal-utenti. Il-verifika titwettaq permezz ta 'integrazzjoni mad-database tal-proġett haveibeenpwned.com, li tinkludi informazzjoni dwar 9.7 biljun kontijiet misruqa bħala riżultat ta' hacking ta '456 sit. Is-sommarju huwa pprovdut fuq il-paġna “dwar:protezzjonijiet” jew permezz ta’ menu imsejjaħ billi tikklikkja fuq l-ikona tal-ilqugħ fil-bar tal-indirizz (Dashboard tal-Protezzjonijiet issa jidher minflok Show Report).
    Rilaxx ta' Firefox 78

  • Żid buttuna għal UninstallerRefresh Firefox", li jippermettilek tirrisettja s-settings u tneħħi l-add-ons kollha mingħajr ma titlef id-dejta akkumulata. F'każ ta 'problemi, l-utenti spiss jippruvaw isolvuhom billi jerġgħu jinstallaw il-browser. Il-buttuna Aġġorna se tippermettilek tikseb effett simili mingħajr ma titlef il-bookmarks, l-istorja tal-browsing, il-passwords salvati, il-Cookies, id-dizzjunarji konnessi u d-dejta għall-formoli li jimlew awtomatikament (meta tikklikkja l-buttuna, jinħoloq profil ġdid u d-databases speċifikati jiġu trasferiti għaliha). Wara li tikklikkja Aġġorna, add-ons, temi, informazzjoni dwar id-drittijiet tal-aċċess, magni tat-tiftix konnessi, ħażna DOM lokali, ċertifikati, settings mibdula, stili tal-utent (userChrome, userContent) jintilfu.
    Rilaxx ta' Firefox 78

  • Oġġetti miżjuda mal-menu tal-kuntest muri għat-tabs biex jinfetħu tabs multipli, jagħlqu t-tabs fuq il-lemin ta 'dak attwali, u jagħlqu t-tabs kollha ħlief dik attwali.

    Rilaxx ta' Firefox 78

  • L-iscreen saver jista' jiġi diżattivat waqt sejħiet bil-vidjo u konferenzi bbażati fuq WebRTC.
  • Fuq il-pjattaforma tal-Windows għal Intel GPUs fi kwalunkwe riżoluzzjoni tal-iskrin inklużi sistema ta' kompożizzjoni WebRender, miktuba fis-sadid u li jippermettilek li żżid b'mod sinifikanti l-veloċità tar-rendi u tnaqqas it-tagħbija tas-CPU. WebRender jesternalizza l-operazzjonijiet ta' rendering tal-kontenut tal-paġna għan-naħa tal-GPU, li huma implimentati permezz ta' shaders li jaħdmu fuq il-GPU. Preċedentement, WebRender kien attivat fuq il-pjattaforma Windows 10 għal Intel GPUs meta tuża riżoluzzjonijiet ta 'skrin żgħir, kif ukoll fuq sistemi b'AMD Raven Ridge, AMD Evergreen APUs, u fuq laptops b'karti tal-grafika NVIDIA. Fuq Linux, WebRender bħalissa huwa attivat għall-karti Intel u AMD biss fil-bini ta 'filgħaxija, u mhux appoġġjat għall-karti NVIDIA. Biex tisforzaha dwar:config, għandek tattiva s-settings “gfx.webrender.all” u “gfx.webrender.enabled” jew tħaddem Firefox bil-varjabbli ambjentali MOZ_WEBRENDER=1 sett.
  • Is-sehem tal-utenti tar-Renju Unit li għalihom il-wiri tal-kontenut rakkomandat mis-servizz Pocket huwa attivat fuq il-paġna tab il-ġdida żdied għal 100%. Preċedentement, paġni bħal dawn kienu murija biss lil utenti mill-Istati Uniti, il-Kanada u l-Ġermanja. Blokki mħallsa mill-isponsors jintwerew biss fl-Istati Uniti u huma mmarkati b'mod ċar bħala reklamar. Il-personalizzazzjoni assoċjata mal-għażla tal-kontenut titwettaq fuq in-naħa tal-klijent u mingħajr ma tiġi trasferita l-informazzjoni tal-utent lil partijiet terzi (il-lista sħiħa tal-links rakkomandati għall-ġurnata attwali titgħabba fil-browser, li hija kklassifikata fuq in-naħa tal-utent abbażi tad-dejta tal-istorja tal-ibbrawżjar ). Biex tiddiżattiva l-kontenut rakkomandat minn Pocket, hemm setting fil-konfiguratur (Firefox Home Content/Rakkomandat minn Pocket) u l-għażla "browser.newtabpage.activity-stream.feeds.topsites" f'madwar:config.
  • Inkluż garżi li jaffettwaw il-prestazzjoni u l-istabbiltà tal-aċċelerazzjoni tal-ħardwer tad-dekodifikazzjoni tal-vidjo bl-użu ta 'VA-API (appoġġjat biss f'ambjenti bbażati fuq Wayland).
  • Ir-rekwiżiti għall-komponenti tas-sistema Linux żdiedu. It-tħaddim ta' Firefox fuq Linux issa jeħtieġ mill-inqas Glibc 2.17, libstdc++ 4.8.1 u GTK+ 3.14.
  • Wara l-pjan biex jintemm l-appoġġ għall-algoritmi kriptografiċi legati, il-suites taċ-ċifrar TLS kollha bbażati fuq DHE (TLS_DHE_*, protokoll tal-iskambju taċ-ċavetta Diffie-Hellman) huma diżattivati ​​awtomatikament. Biex jitnaqqas l-impatt negattiv potenzjali tad-diżattivazzjoni tad-DHE, ġew miżjuda żewġ suites taċ-ċifra AES-GCM ġodda bbażati fuq SHA2.
  • B'diżabilità appoġġ għall-protokolli TLS 1.0 u TLS 1.1. Biex taċċessa s-siti permezz ta' kanal ta' komunikazzjoni sigur, is-server għandu jipprovdi appoġġ għal mill-inqas TLS 1.2. Skont Google, bħalissa madwar 0.5% tat-tniżżil tal-paġni tal-web għadhom isiru bl-użu ta’ verżjonijiet skaduti tat-TLS. L-għeluq sar skond rakkomandazzjonijiet IETF (Task Force tal-Inġinerija tal-Internet). Ir-raġuni għar-rifjut li tappoġġja TLS 1.0/1.1 hija n-nuqqas ta 'appoġġ għal ċifraturi moderni (per eżempju, ECDHE u AEAD) u r-rekwiżit li jiġu appoġġjati ċifraturi qodma, li l-affidabbiltà tagħhom hija dubitata fl-istadju attwali tal-iżvilupp tat-teknoloġija tal-kompjuter ( pereżempju, appoġġ għal TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA huwa meħtieġ, MD5 jintuża għall-iċċekkjar tal-integrità u l-awtentikazzjoni u SHA-1). Tista' tirrestawra l-abbiltà li taħdem ma' verżjonijiet TLS skaduti billi tistabbilixxi security.tls.version.enable-deprecated = true jew billi tuża l-buttuna fuq il-paġna ta' żball murija meta żżur sit bil-protokoll l-antik.
  • Il-kwalità tax-xogħol ma 'screen readers għal nies b'indeboliment tal-vista tjiebet b'mod sinifikanti (il-problemi bil-pożizzjoni tal-cursor ġew solvuti, l-iffriżar ġie eliminat, l-ipproċessar ta' tabelli kbar ħafna ġie aċċellerat, eċċ.). Għall-utenti b'emigranja u epilessija, l-effetti ta 'animazzjoni bħall-enfasi ta' tabs u l-espansjoni tal-bar tat-tiftix tnaqqsu.
  • Għall-intrapriżi, ġew miżjuda regoli ġodda mal-politiki tal-grupp għall-konfigurazzjoni ta' handlers tal-applikazzjonijiet esterni, id-diżattivazzjoni tal-modalità stampa fl-istampa, u l-ħtieġa li tiġi speċifikata password prinċipali.
  • Fil-magna JavaScript SpiderMonkey aġġornat sottosistema tal-ipproċessar tal-espressjoni regolari li hija sinkronizzata mal-implimentazzjoni mill-magna JavaScript V8 użata fil-browsers ibbażati fuq il-proġett Chromium. Il-bidla ppermettietna nimplimentaw appoġġ għall-karatteristiċi li ġejjin relatati mal-espressjonijiet regolari:
    • Gruppi msemmija jippermettulek tassoċja partijiet ta’ string imqabbla minn espressjoni regolari ma’ ismijiet speċifiċi minflok numri tas-serje ta’ logħbiet (pereżempju, minflok “/(\d{4})-(\d{2})-(\d{ 2})/” tista’ tispeċifika “/( ? \d{4})-(? \d{2})-(? \d{2})/" u aċċess għas-sena mhux permezz tar-riżultat[1], iżda permezz tar-riżultat.groups.year).
    • Klassijiet ta' ħarba Karattri Unicode jżidu kostruzzjonijiet \p{...} u \P{...}, pereżempju, \p{Numru} jiddefinixxi l-karattri kollha possibbli li juru n-numri (inklużi karattri bħal ①), \p{Alfabetiċi} - ittri (inklużi ġeroglifi ), \p{Matematika} — simboli matematiċi, eċċ.
    • Bandiera dotAll tikkawża l-"." maskra tan-nar. inklużi karattri line feed.
    • Mod Ħares lura jippermettilek tiddetermina f'espressjoni regolari li mudell wieħed jippreċedi ieħor (per eżempju, tqabbel ammont ta 'dollaru mingħajr ma taqbad is-sinjal tad-dollaru).
  • Psewdo-klassijiet CSS implimentati :huwa () и :fejn() biex jorbot ir-regoli tas-CSS ma' sett ta' seletturi. Per eżempju, minflok

    header p:hover, prinċipali p:hover, footer p:hover {…}

    jistgħu jiġu speċifikati

    :is(header, main, footer) p:hover {…}

  • Psewdo-klassijiet CSS inklużi :Aqra biss и :aqra-kitba għall-irbit biex jiffurmaw elementi (input jew textarea) li huma pprojbiti jew permessi li jiġu editjati.
  • Appoġġ għall-metodu miżjud Intl.ListFormat() biex toħloq listi lokalizzati (per eżempju, tissostitwixxi "jew" ma "jew", "u" ma "u").

    const lf = new Intl.ListFormat('en');
    lf.format(['Frank', 'Christine', 'Flora']);
    // → ‘Frank, Christine, and Flora’
    // bil-locale “ru” se jkun ‘Frank, Christine and Flora’

  • Il-metodu Intl.NumberFormat appoġġ miżjud għall-ifformattjar ta' unitajiet ta' kejl, muniti, notazzjonijiet xjentifiċi u kompatti (per eżempju, "Intl.NumberFormat('en', {style: 'unit', unit: 'meter-per-second'}");
  • Metodu miżjud ParentNode.replaceChildren(), li jippermettilek tissostitwixxi jew tneħħi node tifel eżistenti.
  • Il-fergħa tal-ESR tinkludi appoġġ għal Service worker u Push API (kienu diżattivati ​​fir-rilaxx preċedenti tal-ESR).
  • WebAssembly iżid appoġġ għall-importazzjoni u l-esportazzjoni ta 'parametri tal-funzjoni ta' numru sħiħ ta '64 bit bl-użu tat-tip JavaScript BigInt. Ġiet implimentata wkoll estensjoni għall-WebAssembly Multi-valur, tippermetti funzjonijiet jirritornaw aktar minn valur wieħed.
  • Fil-console għall-iżviluppaturi tal-web assigurati Logging dettaljat ta 'żbalji relatati mal-Promise, inkluża informazzjoni dwar ismijiet, munzelli, u proprjetajiet, li jagħmilha ħafna aktar faċli biex issolvi l-problemi meta tuża oqfsa bħal Angular.

    Rilaxx ta' Firefox 78

  • Web Developer Tools tejbet b'mod sinifikanti l-prestazzjoni tan-navigazzjoni DOM meta tispezzjona siti li jużaw ħafna proprjetajiet CSS.
  • Id-debugger JavaScript issa għandu l-abbiltà li jespandi ismijiet varjabbli mqassra bbażati fuq mappa tas-sors meta juża punti tal-qtugħ (Punti tal-ġurnal), li jippermettulek titfa 'informazzjoni dwar in-numru tal-linja fil-kodiċi u l-valuri tal-varjabbli fil-console tal-web fil-mument li t-tikketta tiġi attivata.
  • Fl-interface tal-ispezzjoni tan-netwerk, ġiet miżjuda informazzjoni dwar add-ons, mekkaniżmi kontra t-traċċar, u restrizzjonijiet CORS (Cross-Origin Resource Sharing) li kkawżaw li t-talba tiġi mblukkata.
    Rilaxx ta' Firefox 78

Minbarra l-innovazzjonijiet u t-tiswija tal-bugs f'Firefox 78
eliminati sensiela ta’ vulnerabbiltajiet, li diversi minnhom huma mmarkati bħala kritiċi, i.e. jista' jwassal għall-eżekuzzjoni ta' kodiċi ta' attakkant meta jiftaħ paġni ddisinjati apposta. Informazzjoni li tagħti dettalji dwar il-kwistjonijiet ta' sigurtà ffissati mhijiex disponibbli f'dan il-ħin, iżda lista ta' vulnerabbiltajiet hija mistennija li tiġi ppubblikata fi żmien ftit sigħat.

Sors: opennet.ru

Żid kumment