Rilaxx ta' Firefox 79

Il-web browser ġie rilaxxat Firefox 79, kif ukoll verżjoni mobbli Firefox 68.11 għall-pjattaforma Android. Barra minn hekk, ġie ġġenerat aġġornament fergħat appoġġ fit-tul 68.11.0 и 78.1.0. Dalwaqt fuq il-palk ittestjar beta Il-fergħa ta 'Firefox 80 se tranżizzjoni, li r-rilaxx tagħha huwa skedat għall-25 ta' Awwissu.

Il-prinċipali innovazzjonijiet:

  • Il-maniġer tal-password żied il-kapaċità li jesporta kredenzjali f'format CSV (oqsma ta 'test delimitati li jistgħu jiġu importati fi proċessur ta' spreadsheet). Meta tesporta, il-passwords jitqiegħdu fil-fajl b'test ċar. Fil-futur, qed nippjanaw ukoll li nimplimentaw funzjoni għall-importazzjoni tal-passwords minn fajl CSV issejvjat qabel (li jimplika li l-utent jista’ jkollu bżonn jagħmel backup u jirrestawra l-passwords salvati jew jittrasferixxi passwords minn browser ieħor).

    Rilaxx ta' Firefox 79

  • Miżjud issettjar biex jippermetti l-iżolament dinamiku tal-Cookies ibbażat fuq id-dominju muri fil-bar tal-indirizz ("Iżolament Dinamika tal-Ewwel Parti", meta l-inserzjonijiet tiegħek u ta' partijiet terzi jiġu determinati abbażi tad-dominju bażi tas-sit). L-issettjar huwa offrut fil-konfiguratur fit-taqsima tas-settings tal-imblukkar tal-intraċċar tal-moviment fil-blokka drop-down tal-metodi tal-imblukkar tal-Cookies.

    Rilaxx ta' Firefox 79

  • Protezzjoni mtejba tat-traċċar li timblokka awtomatikament il-cookies użati minn counters ta’ partijiet terzi. Għas-siti ta’ traċċar, Firefox issa jneħħi l-cookies u d-dejta mill-ħażna interna fuq bażi ta’ kuljum, abbażi ta’ listi ta’ sistemi ta’ traċċar mis-servizz Disconnect.me.
  • Żieda preview tal-iskrin tas-settings sperimentali "about:preferences#experimental", li jipprovdi interface biex jiġu attivati ​​karatteristiċi sperimentali, simili għal about:flags fil-Chrome. B'mod awtomatiku, l-iskrin għadu mhux disponibbli u jeħtieġ l-issettjar tal-parametru "browser.preferences.experimental" f'about:conifg biex din tkun tista' ssir. Mill-karatteristiċi sperimentali disponibbli għall-inklużjoni, appoġġ biss għal "Tqassim tal-Ġebel CSS".

    Rilaxx ta' Firefox 79

  • Għal laptops ibbażati fuq ċipep AMD fuq il-pjattaforma Windows 10
    inklużi
    Sistema ta' kompożizzjoni tal-WebRender. WebRender huwa miktub fil-lingwa Rust u jippermettilek li tikseb żieda sinifikanti fil-veloċità tar-rendi u tnaqqas it-tagħbija fuq is-CPU billi tmexxi l-operazzjonijiet ta 'l-għoti tal-kontenut tal-paġna lejn in-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, AMD Raven Ridge APUs, AMD Evergreen APUs, u laptops b'karti tal-grafika NVIDIA. Fil-Linux WebRender għalissa 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.

  • Għall-utenti mill-Ġermanja, ġiet miżjuda taqsima ġdida fil-paġna tab il-ġdida b'artikoli rakkomandati mis-servizz Pocket, li qabel kienu offruti lill-utenti mill-Istati Uniti u r-Renju Unit. 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 kurrenti titgħabba fil-browser, li hija kklassifikata fuq in-naħa tal-utent abbażi tad-dejta tal-istorja tal-browsing ). 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.
  • Għal sistemi Linux ma 'Wayland minħabba kwistjonijiet ta' stabbiltà b'diżabilità B'mod awtomatiku, il-mekkaniżmu DMABUF jintuża biex jirrendi l-vidjow f'nisġa. Hija pprovduta varjabbli għall-inklużjoni f'aboutout:config
    "widget.wayland-dmabuf-video-textures.enabled."

  • Fuq il-paġna dwar:appoġġ hemm buttuna ġdida "Clear Startup cache" biex tneħħi l-caches li jaffettwaw it-tagħbija tal-browser. Il-buttuna tista 'tgħin biex issolvi xi problemi li jinqalgħu waqt l-istartjar.
  • Links bl-attribut target="_blank" fit-tikketti u Issa qed jiġu pproċessati b'analoġija mal-użu tal-attribut rel="noopener", i.e. paġni huma pperċepiti bħala mhux affidabbli. Għal paġni miftuħa permezz ta 'dawn ir-rabtiet, il-proprjetà Window.opener mhix issettjata u l-aċċess għall-kuntest li minnu nfetħet il-link mhux ipprovdut.
  • Għall-iframes, l-attribut sandbox jimplimenta l-parametru "allow-top-navigation-by-user-activation", li jippermetti n-navigazzjoni lejn il-paġna prinċipali minn iframe iżolat meta l-utent espliċitament jikklikkja fuq il-link, iżda jipprojbixxi direzzjoni mill-ġdid awtomatika. Din l-għażla hija utli għat-tqegħid ta 'banners f'iframes, li jippermettulek tinnaviga lejn reklami li jinteressawk, iżda timblokka attività mhux mixtieqa (per eżempju, trażmissjoni awtomatika għal paġni oħra).
  • Miżjud headers HTTP ġodda Cross-Origin-Inkorpor-Politika (COEP) u Cross-Origin-Opener-Politika (COOP) biex tippermetti modalità ta 'iżolament ta' oriġini inkroċjata speċjali għal użu sigur fuq il-paġna tal-operazzjonijiet privileġġjati, li tista 'tintuża biex twettaq attakki fuq kanali sekondarji bħal Spectre.
  • Appoġġ għall-oġġett lura SharedArrayBuffer (jippermettilek toħloq arrays f'memorja kondiviża), diżattivata wara li ġew identifikati attakki tal-klassi Spectre. Biex tipprovdi protezzjoni kontra Spectre, l-oġġett SharedArrayBuffer issa huwa disponibbli biss fuq paġni mogħtija f'modalità ta' iżolament ta' bejn l-oriġini. Fil-modalità ta 'iżolament ta' oriġini inkroċjata, issa huwa wkoll possibbli li tuża tajmers Performance.now() li mhumiex mirquma bi preċiżjoni.
    Biex jiġi definit iżolament bħal dan, għandhom jintużaw l-intestaturi Cross-Origin-Embedder-Policy u Cross-Origin-Opener-Policy imsemmija hawn fuq.

  • Metodu implimentat Wegħda.kull(), li jirritorna l-ewwel Wegħda mwettqa mil-lista.
  • Għan implimentat WeakRef biex tiddefinixxi referenzi dgħajfa għal oġġetti JavaScript li jippermettulek iżżomm referenza għall-oġġett, iżda ma timblokkax lill-kollettur taż-żibel milli jħassar l-oġġett assoċjat.
  • Żiedu operaturi ġodda ta' assenjazzjoni loġika: "??=«,«&&="U"||=". L-operatur "x ??= y" iwettaq assenjazzjoni biss jekk "x" jevalwa bħala null jew mhux definit. L-operatur "x ||= y" iwettaq assenjazzjoni biss jekk "x" huwa FALZ u "x &&= y" huwa VERU.
  • Objettiv Atomika, użat biex jorganizza sinkronizzazzjoni ta 'serraturi primittivi, issa jistgħu jiġu applikati mhux biss għall-memorja kondiviża.
  • Lill-kostruttur Intl.DateTimeFormat() Appoġġ miżjud għall-għażliet dateStyle u timeStyle.
  • WebAssembly issa jappoġġja operazzjonijiet tal-memorja tal-lott (għal simulazzjoni aktar effiċjenti ta' memcpy u memmove), multithreading (Shared Memory & Atomics) u tipi ta' referenza (ref estern).
  • Fid-debugger JavaScript issuġġerit munzell sejħiet asinkroniċi, li jippermettilek issegwi avvenimenti eżegwiti b'mod asinkroniku, timeouts u wegħdiet. Ktajjen ta 'sejħiet asinkroniċi jintwerew fid-debugger flimkien mal-munzell normali tas-sejħa, u jintwerew ukoll għal żbalji fil-console tal-web u talbiet fl-interface tal-ispezzjoni tan-netwerk.
    Rilaxx ta' Firefox 79

  • Il-console tal-web jipprovdi wiri ta 'kodiċijiet ta' status 4xx/5xx fil-forma ta 'żbalji, li jagħmilha aktar faċli li jiġu enfasizzati fl-isfond ġenerali. Biex tagħmel id-debugging aktar faċli, it-talba tista 'tiġi ripetuta jew id-dettalji dwar it-talba u r-rispons jistgħu jitqiesu.

    Rilaxx ta' Firefox 79

  • L-iżbalji JavaScript issa jintwerew mhux biss fil-console tal-web, iżda wkoll fid-debugger JavaScript, li jenfasizzaw il-linja ta 'kodiċi assoċjata mal-iżball u juru tooltip b'informazzjoni addizzjonali dwar l-iżball.
  • Affidabbiltà mtejba tal-ftuħ tas-sorsi SCSS u CSS-in-JS fl-interface tal-ispezzjoni. Fil-pannelli kollha, l-ipproċessar tal-paraguni mal-kodiċi tas-sors oriġinali bbażat fuq il-mappa tas-sors ġie mtejjeb.
  • Ġie miżjud panel tal-Applikazzjoni ġdid mal-għodod għall-iżviluppaturi tal-web, li jipprovdi għodod għall-ispezzjoni u l-debugging tal-ħaddiema tas-servizz u l-manifesti tal-applikazzjoni tal-web.
  • Is-sistema ta' spezzjoni tan-netwerk tgħaqqad it-tabs ta' Messaġġi u Rispons.
  • Il-Modalità tad-Disinn Responsive jippermettilek li tissimula ġesti tal-mess u tat-tkaxkir u ġesti li jiżżerżqu billi tuża l-moviment tal-maws meta l-mod ta' simulazzjoni tal-iskrin tat-touch ikun attivat.
  • Firefox 68.11 għal Android se tkun l-aħħar rilaxx fil-fergħa. Fil-bidu ta' Awwissu, huwa ppjanat li l-utenti jiġu trasferiti gradwalment għall-edizzjoni l-ġdida, żviluppati isem kodiċi Fenix ​​​​u ttestjat taħt l-isem Firefox Preview. Firefox 79 jibni għal Android tradott għall-kodiċi tal-Fenix ​​​​. Edizzjoni ġdida użi Magna GeckoView, mibnija fuq teknoloġiji Firefox Quantum, u sett ta’ libreriji Komponenti Mozilla Android, li diġà jintużaw biex jinbnew browsers Firefox Focus и Firefox lite. GeckoView huwa varjant tal-magna Gecko, ippakkjat bħala librerija separata li tista 'tiġi aġġornata b'mod indipendenti, u l-Komponenti Android jinkludu libreriji b'komponenti standard li jipprovdu tabs, tlestija tal-input, suġġerimenti ta' tfittxija u karatteristiċi oħra tal-browser. Jeħtieġ mill-inqas Android 5.0 biex jopera (l-appoġġ għal Android 4.4.4 twaqqaf). B'mod awtomatiku, l-aċċess għal about:config huwa diżattivat.

Minbarra l-innovazzjonijiet u t-tiswija tal-bugs f'Firefox 79 eliminati 21 vulnerabbiltà, li minnhom 15 huma mmarkati bħala perikolużi. 12-il vulnerabbiltà (miġbura taħt CVE-2020-15659) huma kkawżati minn problemi tal-memorja, bħal buffer overflows u aċċess għal żoni tal-memorja diġà meħlusa. Potenzjalment, dawn il-problemi jistgħu jwasslu għall-eżekuzzjoni ta 'kodiċi ta' attakkant meta tiftaħ paġni ddisinjati apposta.

Sors: opennet.ru

Żid kumment