Жеткиликтүү Firefox 128, ошондой эле узак мөөнөттүү колдоо бутагы (ESR 128). Жаңы бутак чыкканына карабастан, иштеп чыгуучулар мурунку ESR чыгарылышын (ESR 115) колдоону чексиз мөөнөткө узартууну чечишти, анткени ал колдоону сактап калган жалгыз бутак. Windows 7, анын колдонуучулары Firefox колдонуучулар базасынын 10% түзөт.
Негизги өзгөрүүлөр:
- Linux:
- Камтылган NVIDIA видеокарталарында DMABuf колдоосу (драйвердин 545.23.6 же андан кийинки версиясы талап кылынат).
- Аткарылган DBus org.freedesktop.Application интерфейсин колдоо (ансыз GNOME Shell издөө кызматы менен интеграция мүмкүн эмес).
- Оңдолду 10-бит AV1 видеону ойнотуу.
- Аткарылган Жеке серептөө режиминде корголгон мазмунду (DRM) ойнотууну колдойт.
- Кайра иштетилген Interface маалыматтарды тазалоо: кээ бир нерселер айкалыштырылган (мисалы, "баруулар жана жүктөөлөр журналы" менен "формалар жана издөөлөр журналы"), ошондой эле тандалган убакыт аралыгында белгилүү бир маалыматтар канча орун ээлей турганын көрсөтөт.
- Тандалган текст жана шилтемелер үчүн кошулду контексттик меню пункттары "Тандоону которуу" жана "Шилтеменин текстин которуу".
- Кошулган колдоо Privacy Preserving Attribution API жана тюнинг "Веб-сайттарга купуялуулукту сактоо менен жарнамаларды өлчөөгө уруксат бериңиз". Жарнак берүүчүлөр белгилүү бир колдонуучу тууралуу маалыматты камтыбаган, бирок алардын жарнаманын натыйжалуулугу тууралуу суроолоруна жооп берген топтолгон маалыматты ала алышат. Бул веб-сайттар жарнаманын натыйжалуулугун өлчөө үчүн мажбурлаган колдонуучулардын "көзөмөлүнө" жакшы альтернатива болушу мүмкүн.
- "SOCKS 5ти колдонууда прокси аркылуу DNS сурамдарын жөнөтүү" жөндөөлөрү камтылган демейки. "SOCKS v4 колдонууда прокси аркылуу DNS сурамдарын жөнөтүү" өзүнчө жөндөө кошулду (себеби, SOCKS4 прокси SOCKSv4a кеңейтүүсүн колдоого албаса, анда ал аркылуу DNS сурамдарын жөнөтүү прокси иштебей калышына алып келет).
- Кайтты орнотуу (browser.spin_cursor_while_busy), барак толугу менен жүктөлгөнчө курсорду айлануучу дөңгөлөккө өзгөртүү. Ал 15 жыл бою демейки боюнча өчүрүлгөн жана Firefox 119да өчүрүлгөн, бирок айрым колдонуучулар спиннерди көрүүнү каалашат экен.
- Тездетилген "HTTS гана" режиминде иштөө: HTTPSди колдобогон сайтка туш болгондо, браузер аны убактылуу эстеп калат жана ар дайым коопсуз туташуу аркылуу туташууга аракет кылбайт.
- 25 жылдан кийин, колдонуучунун өтүнүчү боюнча, браузердин фонун ачык-айкын кылуу мүмкүнчүлүгү кошулду (browser.tabs.allow_transparent_browser, кошумча түрдө өзгөртүү керек. бир катар башка орнотуулар).
- Кошулган тилге локалдаштыруу siraiki (skr).
- АКШ жана Канададан келген колдонуучулар болот көрсөтүү акыркы жана популярдуу издөө сурамдары дарек тилкесинде ачылуучу менюда (browser.urlbar.recentsearches.featureGate, browser.urlbar.trending.featureGate ).
- Таанылбаган MIME типтери текст/* файлдары азыр каралат текст/жөнөкөй жана браузерде көрсөтүлөт.
- Издөө талаасында Enter баскычын басуу (ал дарек тилкесинен өзүнчө панелде жайгаштырылганда) көбүрөөк ачылбайт издөө барагы. Иштеп чыгуучулар мындай ачылыштын эч кандай мааниси жок экенин белгилешет: эгер колдонуучу бир нерсени издегиси келсе, издөө тармагын издөө тармагын ачып, андан кийин гана суроону ошол жерге киргизбестен, суроону түз эле издөө талаасына киргизет.
- macOS:
- GetUserMedia аркылуу микрофондон аудио тартып жатканда, азыр колдонуу иштетүү системасы тарабынан берилген үн иштетүү жана жакшыртуу куралдары.
- Жакшыртылган өтмөк багыттоо.
- Толук экран режиминен Сүрөттөгү Сүрөт режимине өтүү мындан ары алып барбайт "Сүрөттөгү сүрөт" терезеси толук экранда ачылат.
- CSS:
- Камтылган колдоо тууган түстөр (учурдагыларга салыштырмалуу жаңы түстөрдү аныктоого жана өзгөртүүгө мүмкүндүк берет түс мейкиндиги).
- Менчик ыраазы алынган колдоо башка текст сүрөтү бар мазмун үчүн (кошумча текст көрсөтүлдү браузердин жеткиликтүүлүгү дарагында).
- Align-tracks жана justify-tracks касиеттерин колдоо токтотулду (алар Firefoxто гана колдоого алынган жана жакында спецификациядан алынып салынган).
- javascript:
- Аткарылган өлчөмүн өзгөртүү колдоо ArrayBuffer жана көбөйтүү SharedArrayBuffer (жаңы буферди бөлүп жана ага маалыматтарды көчүрбөй туруп буферлердин өлчөмүн өзгөртүүгө мүмкүндүк берет):
- ыкма SharedArrayBuffer.prototype.grow() өлчөмүн көбөйтүүгө мүмкүндүк берет SharedArrayBuffer. Буфердин максималдуу өлчөмү конструктордун options.maxByteLength параметри тарабынан белгиленет SharedArrayBuffer(). Properties SharedArrayBuffer.prototype.growable и SharedArrayBuffer.prototype.maxByteLength ошого жараша буфердин өлчөмү чоңоюшунун мүмкүнбү же жокпу жана кандай чекке чейин өсө аларын көрсөтүңүз.
- ыкма ArrayBuffer.prototype.resize() өлчөмүн өзгөртүүгө мүмкүндүк берет ArrayBuffer. Буфердин максималдуу өлчөмү конструктордун options.maxByteLength параметри тарабынан белгиленет ArrayBuffer(). Properties ArrayBuffer.prototype.resizable и ArrayBuffer.prototype.maxByteLength ошого жараша буфердин өлчөмү өзгөрүшү мүмкүнбү же канчалык деңгээлде өзгөрө аларын көрсөтүңүз.
- Аткарылган өлчөмүн өзгөртүү колдоо ArrayBuffer жана көбөйтүү SharedArrayBuffer (жаңы буферди бөлүп жана ага маалыматтарды көчүрбөй туруп буферлердин өлчөмүн өзгөртүүгө мүмкүндүк берет):
- http:
- HTTP аталышы кабыл алуу в демейки суроо жана сүрөт суроо азыр включает MIME түрү сүрөт/svg+xml.
- Аткарылган колдоо RFC 9218: HTTP үчүн кеңейтилүүчү артыкчылык схемасы.
- API'лер:
- Кошулган колдоо RTCRtpReceiver.getParameters() и RTCRtpSender.getParameters() (тиешелүүлүгүнө жараша кабыл алуучу жана жөнөтүүчү тректердеги медианы коддоо жана берүү үчүн колдонулган учурдагы кодектерди сүрөттөгөн объектти кайтарыңыз).
- азыр сиз колдоно аласыз Request.bytes() и Response.bytes() алуу Uint8Array чейин өтүнүч и жооп.
- Аткарылган колдоо PushMessageData.bytes() (объекттеги байт массиви катары push билдирүүсүнөн маалыматтарды кайтаруу Uint8Array).
- Аткарылган колдоо Blob.bytes()() (маалыматтарды кайтаруу Тамчы объектте байт массиви катары Uint8Array).
- Кошулган MediaKeys.getStatusForPolicy() колдоо (веб-тиркемеге DRM мазмуну оптималдуу чечилиште ойнотула тургандыгын алдын ала билүүгө мүмкүндүк берет).
- Пайда болгон колдоо RTCRtpTransceiver.setCodecPreferences() (сизге алыскы түйүндү артыкчылыктуу кодекти тандоого мажбурлоого жана айрым кодектерди сүйлөшүүнү өчүрүүгө мүмкүндүк берет).
- жеткиликтүү сериялаштыруу декларативдик көлөкө DOM: методдору ShadowRoot.getHTML() и Element.getHTML(), ошондой эле тиешелүү касиеттери ShadowRoot.serializable и HTMLTemplateElement.shadowRootSerializable.
- Камтылган демейки интерфейс колдоо CSSPropertyRule (сизге @property эрежеси аркылуу аныкталган ыңгайлаштырылган CSS касиеттеринин маанилерин алууга мүмкүндүк берет).
- Метод колдоо иштетилди registerProperty() (аныктоого мүмкүндүк берет ыңгайлаштырылган CSS касиеттери JavaScript колдонуу).
- Жок кылынды стандарттуу эмес ыкма HTMLMediaElement.seekToNextFrame().
- Иштеп чыгуучу куралдар:
- Курал кеңеши азыр CSS эрежеси тандагычынын үстүнө келгенде көрсөтүлөт көрсөтүлгөн өзгөчөлүк (айрым эрежелер эмне үчүн башкалардан мурун колдонуларын түшүнүүгө жардам берет).
- Курал кеңеши азыр бир өзгөрмөнүн үстүнө келгенде көрсөтүлөт көрсөтүлгөн өзгөрмөнүн мааниси гана эмес, анын касиеттери (синтаксис, мурас, демейки маани).
Source: linux.org.ru
