Kasedhiya Firefox 128, uga cabang dhukungan jangka panjang (ESR 128). Senajan cabang anyar wis dirilis, para pangembang mutusake kanggo ngluwihi dhukungan kanggo rilis ESR sadurunge (ESR 115) tanpa wates, amarga mung iki sing tetep ndhukung. Windows 7, sing panganggone mung 10% saka basis panganggo Firefox.
Owah-owahan utama:
- Linux:
- diaktifake Dhukungan DMABuf ing kertu video NVIDIA (versi driver 545.23.6 utawa luwih anyar dibutuhake).
- Dilaksanakake dhukungan kanggo antarmuka DBus org.freedesktop.Application (tanpa iki, integrasi karo layanan telusuran GNOME Shell ora mungkin).
- didandani puter maneh video AV10 1-bit.
- Dilaksanakake Ndhukung puter maneh konten sing dilindhungi (DRM) ing mode browsing pribadi.
- Digawe maneh antarmuka reresik data: sawetara item digabungake (contone, "log kunjungan lan download" karo "log formulir lan searches"), lan uga nuduhake carane akeh papan dikuwasani dening data tartamtu kanggo periode wektu sing dipilih.
- Kanggo teks lan pranala sing dipilih ditambahake item menu konteks "Terjemahan pilihan" lan "Terjemahake teks link".
- Ditambahake dhukungan API Atribusi Jaga Privasi lan tuning "Idini situs web ngukur iklan nalika njaga privasi". Pengiklan bakal bisa nampa informasi agregat sing ora ngemot informasi babagan pangguna tartamtu, nanging mangsuli pitakon babagan efektifitas pariwara. Iki bisa dadi alternatif sing apik kanggo "nelusuri" pangguna sing kudu ditindakake situs kanggo ngukur efektifitas iklan.
- Setelan "Kirim pitakon DNS liwat proxy nalika nggunakake SOCKS 5" klebu gawan. Nambahake setelan sing kapisah "Kirim pitakon DNS liwat proxy nalika nggunakake SOCKS v4" (amarga yen proxy SOCKS4 ora ndhukung ekstensi SOCKSv4a, banjur nyoba ngirim pitakon DNS liwat bakal nyebabake proxy ora bisa digunakake).
- wangsul setelan (browser.spin_cursor_while_busy), ngganti kursor kanggo muter wheel nganti kaca wis rampung dimuat. Iki dipateni kanthi standar kanggo 15 taun lan dibusak ing Firefox 119, nanging ternyata sawetara pangguna luwih seneng ndeleng spinner.
- Dicepetake digunakake ing mode "HTTS Mung": nalika ngadhepi situs sing ora ndhukung HTTPS, browser bakal ngelingi sementara lan ora bakal nyoba nyambung liwat sambungan aman saben wektu.
- Sawise 25 taun, ing panjalukan pangguna, kemampuan kanggo nggawe latar mburi browser transparan ditambahake (browser.tabs.allow_transparent_browser, saliyane sampeyan kudu ngganti sawetara setelan liyane).
- Ditambahake lokalisasi menyang basa siraiki (skr).
- Pangguna saka AS lan Kanada bakal nuduhake telusuran paling anyar lan populer ing menu molor bar alamat (browser.urlbar.recentsearches.featureGate, browser.urlbar.trending.featureGate ).
- Berkas karo jinis MIME teks/* sing ora dingerteni saiki dianggep minangka teks / kosong lan ditampilake ing browser.
- Pencet Ketik ing kolom telusuran (nalika diselehake ing panel sing kapisah saka garis alamat) luwih akeh ora mbukak kaca telusuran. Pangembang nyathet yen ora ana gunane panemuan kasebut: yen pangguna pengin nggoleki apa wae, dheweke langsung ngetik pitakon menyang kolom telusuran, tinimbang mbukak mesin telusuran liwat kolom telusuran lan mung ngetik pitakon ing kana.
- macOS:
- Nalika njupuk audio saka mikropon liwat getUserMedia, saiki nglamar alat pangolahan lan nambah swara sing diwenehake dening sistem operasi.
- Apik pandhu arah tab.
- Ngalih saka mode layar wutuh menyang Gambar ing mode Gambar ora mimpin maneh kanggo kasunyatan sing jendhela "Gambar ing Gambar" mbukak ing layar wutuh.
- CSS:
- diaktifake dhukungan relatif werna (ngidini sampeyan nemtokake werna anyar relatif marang sing wis ana lan ngganti spasi werna).
- Properti isi angsal dhukungan teks alt kanggo isi karo gambar (alt text ditampilake ing wit aksesibilitas browser).
- Dhukungan kanggo properti align-track lan justify-tracks wis mandheg (mung didhukung ing Firefox lan bubar dibusak saka spesifikasi).
- javascript:
- Dilaksanakake ngowahi ukuran support ArrayBuffer lan nambah SharedArrayBuffer (ngidini sampeyan ngowahi ukuran buffer tanpa kudu nyedhiyakake buffer anyar lan nyalin data menyang):
- Cara SharedArrayBuffer.prototype.grow() ngidini sampeyan nambah ukuran SharedArrayBuffer. Ukuran buffer maksimum disetel dening parameter options.maxByteLength konstruktor SharedArrayBuffer(). Properti SharedArrayBuffer.prototype.growable и SharedArrayBuffer.prototype.maxByteLength patut nuduhake apa lan apa watesan ukuran buffer bisa tuwuh.
- Cara ArrayBuffer.prototype.resize() ngidini sampeyan ngowahi ukuran ArrayBuffer. Ukuran buffer maksimum disetel dening parameter options.maxByteLength konstruktor ArrayBuffer(). Properti ArrayBuffer.prototype.resizable и ArrayBuffer.prototype.maxByteLength patut nuduhake apa lan kanggo ombone ukuran buffer bisa ngganti.
- Dilaksanakake ngowahi ukuran support ArrayBuffer lan nambah SharedArrayBuffer (ngidini sampeyan ngowahi ukuran buffer tanpa kudu nyedhiyakake buffer anyar lan nyalin data menyang):
- http:
- header HTTP nampa в pitakon standar lan pitakon gambar Saiki включает Tipe MIME image/svg+xml.
- Dilaksanakake dhukungan RFC 9218: Skema Prioritas Extensible kanggo HTTP.
- API:
- Ditambahake dhukungan RTCRtpReceiver.getParameters() и RTCRtpSender.getParameters() (bali obyek njlèntrèhaké codecs saiki digunakake kanggo encode lan ngirim media ing panrima lan pangirim trek, mungguh).
- Saiki bisa digunakake Request.bytes() и Response.bytes() kanggo nampa Uint8Array saka request и Response.
- Dilaksanakake dhukungan PushMessageData.bytes() (ngasilake data saka pesen push minangka array byte ing obyek Uint8Array).
- Dilaksanakake dhukungan Blob.bytes()() (bali data saka Blob minangka array byte ing obyek Uint8Array).
- Ditambahake support kanggo MediaKeys.getStatusForPolicy () (ngidini aplikasi web ngerti ing advance apa isi DRM bakal diputer ing resolusi optimal).
- Muncul dhukungan RTCRtpTransceiver.setCodecPreferences() (ngidini sampeyan meksa simpul remot kanggo milih codec sing disenengi lan mateni rembugan codec tartamtu).
- kasedhiya serialisasi bayangan deklaratif DOM: metode ShadowRoot.getHTML() и Element.getHTML(), uga properti sing gegandhengan ShadowRoot.serializable и HTMLTemplateElement.shadowRootSerializable.
- diaktifake dhukungan antarmuka standar CSSPropertyRule (ngidini sampeyan entuk nilai properti CSS khusus sing ditetepake nggunakake aturan @property).
- Dhukungan cara diaktifake registerProperty() (ngidini sampeyan nemtokake sifat CSS khusus nggunakake JavaScript).
- Dibusak metode non-standar HTMLMediaElement.seekToNextFrame().
- Piranti pangembang:
- Tooltip ditampilake nalika nglayang liwat pamilih aturan CSS saiki ditampilake kekhususan (mbantu kanggo mangerteni kenapa sawetara aturan ditrapake sadurunge liyane).
- Tooltip ditampilake nalika nglayang ing variabel saiki ditampilake ora mung nilai variabel, nanging uga sifate (sintaksis, warisan, nilai standar).
Source: linux.org.ru
