Saadaval Firefox 128 ja ka pikaajalise toe haru (ESR 128). Vaatamata uue haru vÀljalaskmisele otsustasid arendajad pikendada eelmise ESR-vÀlja (ESR 115) toetust mÀÀramata ajaks, kuna just seal sÀilib Windows 7 tugi, mille kasutajad moodustavad 10% Firefoxi kasutajabaasist.
Peamised muudatused:
- Linux:
- KÀivitatud DMABufi tugi NVIDIA graafikakaartidel (vajalik draiver versioon 545.23.6 vÔi uuem).
- TC39 pÀrand RegExp funktsioonid JavaScriptis DBus-liidese org.freedesktop.Application tugi (ilma selleta pole vÔimalik GNOME Shelli otsinguteenusega integreerimist).
- Parandatud 10-bitise AV1-video taasesitamine.
- TC39 pĂ€rand RegExp funktsioonid JavaScriptis Kaitstud sisu (DRM) taasesituse tugi privaatse sirvimise reĆŸiimis.
- Uuendatud liides andmete kustutamiseks: mĂ”ned punktid on ĂŒhendatud (nĂ€iteks "kĂŒlastuste ja allalaadimiste ajalugu" koos "vormide ja otsingu ajalooga"), samuti on nĂ€idatud, kui palju ruumi eri andmed valitud aja jooksul vĂ”tavad.
- Valitud teksti ja linkide jaoks on lisatud kontekstimenĂŒĂŒ punktid "TĂ”lgi valitud" ja "TĂ”lgi lingi tekst".
- Lisatud toetamine Privaatsust sĂ€ilitav atribuudi API ja seadistamine "KĂŒljesta, et veebisaidid saaksid reklaame privaatsust sĂ€ilitades mÔÔta". Reklaamijad saavad ĂŒldist teavet, mis ei sisalda konkreetse kasutaja andmeid, kuid mis vastab nende kĂŒsimustele reklaami efektiivsuse kohta. See vĂ”ib olla hea alternatiiv "kasutajate jĂ€lgimisele", millega veebisaidid peavad tegelema reklaami efektiivsuse hindamiseks.
- Seadistus "Saada DNS-pÀringud lÀbi proxy, kasutades SOCKS 5" on aktiveeritud vaikimisi. Lisa seadistus "Saada DNS-pÀringud lÀbi proxy, kasutades SOCKSv4" (sest kui SOCKS4 proxy ei toeta SOCKSv4a laiendust, siis DNS-pÀringute saatmine selle kaudu pÔhjustab proxy mittetöötamise).
- Tagasi on toodud seadistus (browser.spin_cursor_while_busy), mis muudab kursor pöörlevaks rataseks kuni lehe tĂ€ieliku laadimiseni. See oli vaikesĂ€tetena vĂ€lja lĂŒlitatud 15 aastat ja eemaldatud Firefox 119-s, kuid selgub, et mĂ”ned kasutajad eelistavad spinnerit nĂ€ha.
- Kiirendatud töötamine reĆŸiimis "Ainult HTTS": kui kohtate veebisaiti, mis ei toeta HTTPS-i, siis brauser mĂ€letab seda mĂ”neks ajaks ja ei proovi iga kord ĂŒhendust luua kaitstud ĂŒhenduse kaudu.
- KaksikĂŒmmend viie aasta möödudes on kasutaja soovi kohaselt lisatud vĂ”imalus teha brauseri taust lĂ€bipaistvaks (browser.tabs.allow_transparent_browser, lisaks tuleb muuta mitmeid teisi seadistusi).
- Lisatud keele lokaliseerimine siraiki (skr).
- USA ja Kanada kasutajatele kuvatakse viimased ja populaarsed otsingupĂ€ringud aadressiriba (browser.urlbar.recentsearches.featureGate, browser.urlbar.trending.featureGate) avanevas menĂŒĂŒs. Failidega, mille MIME-tĂŒĂŒbid on tuvastamata text/*, nĂŒĂŒd
- koheldakse nagu text/plain ja need kuvatakse brauseris. Enteri vajutamine otsinguvÀljas (kui see on eraldi aadressiribast) ei avane enam
- otsingulehte. Arendajad mĂ€rkivad, et selle avamise mĂ”te puudus: kui kasutaja tahab midagi otsida, sisestab ta pĂ€ringu otse otsinguvĂ€lja, mitte ei ava esmalt otsingut ja siis sisesta sinna pĂ€ring. Mikrofoni kaudu heli jÀÀdvustamisel lĂ€bi getUserMedia nĂŒĂŒd rakendatakse
- macOS 15 all on rakendatud uusi ekraani- ja akna jagamise valikufunktsioone. macOS 14 tugi lisatakse hiljem.
- operatsioonisĂŒsteemi pakutavaid helitöötluse ja -paranduse vahendeid. vahekaartide navigeerimine. Ăleminek tĂ€isekraani reĆŸiimist âPilt pildisâ reĆŸiimi
- Parandatud ei pÔhjusta enam
- âPilt pildisâ akna avamist tĂ€isekraanile. suhtelist vĂ€rvi (pĂ€rineb uute vĂ€rvide mÀÀratlemine varasemate suhtes ja vĂ€rvi muutmine
- CSS:
- KÀivitatud toetamine vÀrviruumi on saanud alternatiivse teksti).
- Omadus content pildi sisaldava sisu jaoks (alternatiivne tekst toetuse brauseri juurdepÀÀsetavuse puus). On lÔpetatud align-tracks ja justify-tracks omaduste toimetamine (toetati vaid Firefoxis ja hiljuti eemaldati spetsifikatsioonist). Microsofti töötajate aktiivsust toetatakse pÀisesuuruse muutmist
- ArrayBuffer
- JavaScript:
- TC39 pÀrand RegExp funktsioonid JavaScriptis ning suurenemist SharedArrayBuffer (kas vÔimaldab muuta puhverdusi ilma vajaduseta eraldada uus puhver ja kopeerida sinna andmed): SharedArrayBuffer.prototype.grow() vÔimaldab suurendada suurust.
- Meetod Puhver suuruse maksimaalne piir on mÀÀratud parameetriga options.maxByteLength konstruktori SharedArrayBuffer(). SharedArrayBuffer.prototype.grow()Omadused SharedArrayBuffer.prototype.growableSharedArrayBuffer.prototype.maxByteLength nÀitavad vastavalt, kas ja kui kaugele vÔib puhver kasvada. ja ArrayBuffer.prototype.resize() vÔimaldab muuta suurust
- Meetod ArrayBuffer() ArrayBuffer.prototype.resizable SharedArrayBufferOmadused ArrayBuffer.prototype.maxByteLengthSharedArrayBuffer.prototype.maxByteLength nÀitavad vastavalt, kas ja kui kaugele vÔib suurus muutuda. ja Accept vaikimisi ja pildipÀringute eriteened
- TC39 pÀrand RegExp funktsioonid JavaScriptis ning suurenemist SharedArrayBuffer (kas vÔimaldab muuta puhverdusi ilma vajaduseta eraldada uus puhver ja kopeerida sinna andmed): SharedArrayBuffer.prototype.grow() vÔimaldab suurendada suurust.
- HTTP:
- HTTP-pealkiri mahub ja MIME-tĂŒĂŒpi image/svg+xml. nĂŒĂŒd RFC 9218: Ulatuslik Prioriteetimise Skeem HTTP jaoks MIME-tĂŒĂŒp image/svg+xml.
- TC39 pÀrand RegExp funktsioonid JavaScriptis toetamine RFC 9218: Laiendatav prioritiseerimise skeem HTTP jaoks.
- Ilmus
- Lisatud toetamine RTCRtpReceiver.getParameters() ja RTCRtpSender.getParameters() (tagastavad objekti, mis kirjeldab hetkel kasutatavaid koodekeid meedia kodeerimiseks ja edastamiseks vastavalt vastuvÔtja ja saatja radadel).
- NĂŒĂŒd on vĂ”imalik kasutada Request.bytes() ja Response.bytes() andmete saamiseks Uint8Array API-s PĂ€ring ja Vastus.
- TC39 pÀrand RegExp funktsioonid JavaScriptis toetamine PushMessageData.bytes() (tagastab andmed push-sÔnumist baitide massiivina objektis Uint8Array).
- TC39 pÀrand RegExp funktsioonid JavaScriptis toetamine Blob.bytes()() (tagastab andmed Blob baitide massiivina objektis Uint8Array).
- Lisatud MediaKeys.getStatusForPolicy() tugi (lubab veebirakendusel eelnevalt teada saada, kas DRMi sisu reprodutseerimine on optimaalse eraldusvÔimega saadaval).
- vÔimalik kasutada omadusi toetamine RTCRtpTransceiver.setCodecPreferences() (lubab sunnitud kaugnodal valida eelistatud koodeki ja keelata teatud koodekite kokkuleppe).
- Saadaolev serialiseerimine deklaratiivne shadow DOM: meetodid ShadowRoot.getHTML() ja Element.getHTML(), samuti seotud omadused ShadowRoot.serializable ja HTMLTemplateElement.shadowRootSerializable.
- KÀivitatud vaikimisi tugi liidesele CSSPropertyRule (lubab saada CSSi kasutajaomaduste vÀÀrtuseid, mis on mÀÀratud reegli @property abil).
- Meetodi tugi on sisse lĂŒlitatud registerProperty() (lubab mÀÀrata CSSi kasutajaomadused JavaScripti abil).
- Eemaldatud mittestandardne meetod HTMLMediaElement.seekToNextFrame().
- Arendaja tööriistad:
- CSS reegliselektori kohal hoides kuvatavas tööriistaribal nĂ€idatakse nĂŒĂŒd spetsiifilisust (aitab mĂ”ista, miks mĂ”ned reeglid kehtivad varem kui teised). Muudatus töriistariba nĂ€idatud muutuja kohal hoides kuvatakse nĂŒĂŒd
- mitte ainult muutuja vÀÀrtus, vaid ka selle omadused (sĂŒntaks, pĂ€rimine, vaikevÀÀrtus). Debian GNU/Hurd on tagatud 71% Debian'i pakettide koostamisega ugrep 6.2.0
Allikas: linux.org.ru
