Firefox 108 tso tawm

Firefox 108 lub vev xaib tau raug tso tawm. Tsis tas li ntawd, kev txhawb nqa mus sij hawm ntev tau tsim kho tshiab - 102.6.0. Firefox 109 ceg yuav sai sai no raug xa mus rau theem kev sim beta, qhov kev tso tawm uas tau teem rau Lub Ib Hlis 17.

Cov yam ntxwv tshiab tseem ceeb hauv Firefox 108:

  • Ntxiv qhov Shift + ESC keyboard shortcut kom sai qhib cov txheej txheem tswj nplooj ntawv (hais txog: txheej txheem), tso cai rau koj los soj ntsuam cov txheej txheem twg thiab cov xov sab hauv tau siv ntau lub cim xeeb thiab CPU cov peev txheej.
    Firefox 108 tso tawm
  • Optimized teem sij hawm ntawm animation ncej tso zis nyob rau hauv siab load tej yam kev mob, uas txhim kho MotionMark xeem tau.
  • Thaum luam ntawv thiab txuag cov ntawv PDF, nws tuaj yeem siv cov cim hauv hom lus uas tsis yog lus Askiv.
  • Kev them nyiaj yug rau kev kho xim kom raug ntawm cov duab tau raug siv, raws li ICCv4 xim profiles.
  • Hom kev tso saib cov ntawv cim bar "tsuas yog ntawm cov tab tshiab" (tsuas yog "tsuas yog qhia ntawm New Tab" teeb tsa) tau ua haujlwm kom raug rau cov tab tshiab khoob.
  • Ntxiv cookiebanners.bannerClicking.enabled thiab cookiebanners.service.mode nqis rau txog: config rau nws pib-nias ntawm banners uas thov kev tso cai siv ncuav qab zib rau ntawm qhov chaw. Hauv kev sib cuam tshuam ntawm kev tsim ua hmo ntuj, cov keyboards tau siv los tswj nws pib-nias ntawm Cov Khoom Qab Zib banners nyob rau hauv kev sib raug zoo rau cov thawj.
  • Web MIDI API tau ntxiv, tso cai rau koj los cuam tshuam los ntawm lub vev xaib thov nrog cov khoom siv suab paj nruag nrog MIDI interface txuas nrog tus neeg siv lub computer. API tsuas yog muaj rau cov nplooj ntawv thauj khoom ntawm HTTPS. Thaum hu rau navigator.requestMIDIAccess() txoj kev thiab muaj MIDI li txuas nrog lub khoos phis tawj, tus neeg siv tau hais kom nruab qhov "Site Permission Add-on" xav kom qhib nkag (saib cov lus piav qhia hauv qab).
  • Ib qho kev sim tshuab, Site Permission Add-on, tau raug npaj los tswj cov chaw nkag mus rau APIs uas muaj peev xwm txaus ntshai thiab cov yam ntxwv uas yuav tsum tau muaj cai txuas ntxiv. Los ntawm qhov txaus ntshai peb txhais tau tias muaj peev xwm ua rau lub cev puas tsuaj rau cov cuab yeej, qhia txog kev hloov pauv tsis tau, siv los teeb tsa cov lej tsis zoo ntawm cov khoom siv, lossis ua rau cov neeg siv cov ntaub ntawv xau. Piv txwv li, nyob rau hauv cov ntsiab lus ntawm lub Web MIDI API, Kev Tso Cai Ntxiv-on yog siv los muab kev nkag mus rau lub suab synthesis ntaus ntawv txuas nrog lub computer.
  • Kev them nyiaj yug rau ntshuam maps yog enabled los ntawm lub neej ntawd, tso cai rau koj los tswj cov URLs twg yuav tsum tau loaded thaum importing JavaScript ntaub ntawv los ntawm ntshuam thiab ntshuam () nqe lus. Daim ntawv qhia ntshuam tau teev tseg hauv JSON hom hauv lub caij с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Tom qab tshaj tawm daim ntawv qhia kev ntshuam no hauv JavaScript code, koj tuaj yeem siv cov lus qhia 'ntshuam lub sijhawm los ntawm "moment";' txhawm rau thauj khoom thiab ua tiav JavaScript module "/node_modules/moment/src/moment.js" yam tsis tau piav qhia txog txoj hauv kev (sib npaug rau 'import lub sijhawm los ntawm "/node_modules/moment/src/moment.js";').

  • Hauv cov ntsiab lus " "kev txhawb nqa rau cov cwj pwm "qhov siab" thiab "dav", uas txiav txim siab qhov siab thiab qhov dav ntawm cov duab hauv pixels. Cov yam ntxwv tshwj xeeb tsuas yog siv tau thaum lub caij " "yog nested nyob rau hauv lub element" " thiab raug ignored thaum nested nyob rau hauv cov khoom Thiab . Txhawm rau lov tes taw "qhov siab" thiab "dav" ua hauv Ntxiv "dom.picture_source_dimension_attributes.enabled" chaw rau txog: config.
  • CSS muab cov txheej txheem trigonometric ua haujlwm sin(), cos(), tan(), asin(), acos(), atan() thiab atan2().
  • CSS siv lub round() muaj nuj nqi los xaiv ib tug rounding lub tswv yim.
  • CSS siv hom , uas tso cai rau koj siv cov lej paub tsis tu ncua xws li Pi thiab E, nrog rau infinity thiab NaN hauv kev ua lej. Piv txwv li, "rotate(calc(1rad * pi))).
  • Qhov kev thov "@container" CSS, uas tso cai rau koj los tsim cov ntsiab lus nyob ntawm qhov loj ntawm niam txiv lub ntsiab lus (ib qho piv txwv ntawm "@media" thov, tsis siv rau qhov loj ntawm tag nrho cov cheeb tsam pom, tab sis rau qhov loj ntawm qhov block (container) nyob rau hauv uas lub ntsiab yog muab tso rau hauv), tau ntxiv thwmsim txhawb rau cqw (1% ntawm qhov dav), cqh (1% ntawm qhov siab), cqi (1% ntawm inline loj), cqb (1% ntawm block loj. ), cqmin (tus nqi qis tshaj cqi lossis cqb tus nqi) thiab cqmax (tus nqi siab tshaj ntawm cqi lossis cqb). Lub feature yog neeg xiam los ntawm lub neej ntawd thiab yog enabled ntawm layout.css.container-queries.enabled teeb nyob rau hauv hais txog: config.
  • JavaScript tau ntxiv txoj kev Array.fromAsync los tsim ib qho array los ntawm asynchronously tuaj txog cov ntaub ntawv.
  • Ntxiv kev txhawb nqa rau "style-src-attr", "style-src-elem", "script-src-attr" thiab "script-src-elem" cov lus qhia rau CSP (Content Security Policy) HTTP header, muab kev ua haujlwm ntawm cov style thiab tsab ntawv, tab sis nrog lub peev xwm los siv lawv rau tus kheej cov ntsiab lus thiab cov xwm txheej tuav xws li onclick.
  • Ntxiv qhov kev tshwm sim tshiab, domContentLoaded, uas raug rho tawm haujlwm thaum cov ntsiab lus tau ua tiav.
  • Ntxiv ib qho kev xaiv forceSync rau .get() txoj kev yuam kom synchronization.
  • Ib cheeb tsam vaj huam sib luag tau raug siv los ua kom haum WebExtension add-on widgets.
  • Lub logic qab lub npe dub ntawm Linux tsav tsheb uas tsis sib haum nrog WebRender tau hloov pauv. Hloov chaw tswj hwm daim ntawv teev npe dawb ntawm cov neeg tsav tsheb ua haujlwm, kev hloov pauv tau ua los tswj cov npe dub ntawm cov teeb meem tsav tsheb.
  • Txhim kho kev txhawb nqa rau Wayland raws tu qauv. Ntxiv kev tuav ntawm XDG_ACTIVATION_TOKEN ib puag ncig hloov pauv nrog lub cim ua kom ua rau xdg-ua kom-v1 raws tu qauv, uas ib daim ntawv thov tuaj yeem hloov tsom mus rau lwm qhov. Cov teeb meem uas tshwm sim thaum tsiv bookmarks nrog tus nas tau raug daws lawm.
  • Feem ntau Linux systems muaj vaj huam sib luag animation enabled.
  • Hais txog: config muab gfx.display.max-frame-rate teeb tsa kom txwv tus nqi siab tshaj plaws.
  • Ntxiv kev txhawb nqa rau Emoji 14 cov cim tshwj xeeb.
  • Los ntawm lub neej ntawd, OES_draw_buffers_indexed WebGL txuas ntxiv tau qhib.
  • Lub peev xwm siv GPU kom nrawm Canvas2D rasterization tau ua tiav.
  • Ntawm Windows platform, sandboxing ntawm cov txheej txheem cuam tshuam nrog GPU tau qhib.
  • Ntxiv kev txhawb nqa rau FMA3 SIMD cov lus qhia (ntxiv-ntxiv nrog ib qho kev sib tw).
  • Cov txheej txheem siv los tswj cov tab tom qab ntawm Windows 11 platform tam sim no khiav hauv "Efficiency" hom, nyob rau hauv uas tus neeg ua haujlwm teem sijhawm txo qis kev ua haujlwm tseem ceeb los txo CPU noj.
    Firefox 108 tso tawm
  • Kev txhim kho hauv Android version:
    • Ntxiv lub peev xwm los khaws cov nplooj ntawv web ua ib daim ntawv PDF.
    • Kev txhawb nqa rau kev pab pawg tab hauv cov vaj huam sib luag (tabs tuaj yeem hloov pauv tom qab tuav tus kais ntawm ib lub tab).
    • Lub pob yog muab los qhib tag nrho cov bookmarks los ntawm ib qho kev teev tseg hauv tabs tshiab hauv lub qhov rais tshiab lossis hauv hom incognito.

Ntxiv nrog rau kev tsim kho tshiab thiab kho kab laum, Firefox 108 tau kho 20 qhov tsis zoo. 16 qhov tsis zoo tau raug cim tias yog qhov txaus ntshai, ntawm 14 qhov tsis muaj peev xwm (sau hauv CVE-2022-46879 thiab CVE-2022-46878) yog tshwm sim los ntawm teeb meem nco, xws li tsis pub dhau thiab nkag mus rau thaj chaw nco tau tso tseg. Muaj peev xwm, cov teeb meem no tuaj yeem ua rau kev tua tus neeg tawm tsam tus lej thaum qhib nplooj ntawv tsim tshwj xeeb. Qhov tsis zoo ntawm CVE-2022-46871 yog vim kev siv cov cai los ntawm cov ntawv qub qub ntawm libusrsctp lub tsev qiv ntawv, uas muaj qhov tsis muaj qhov tsis zoo. Qhov tsis txaus ntseeg CVE-2022-46872 tso cai rau tus neeg tawm tsam nrog kev nkag mus rau nplooj ntawv txheej txheem los hla kev cais sandbox hauv Linux thiab nyeem cov ntsiab lus ntawm cov ntaub ntawv tsis txaus ntseeg los ntawm kev tswj hwm ntawm IPC cov lus cuam tshuam nrog cov ntawv teev cia.

Tau qhov twg los: opennet.ru

Ntxiv ib saib