Firefox 155 нұсқасы бұрынғы ұзақ мерзімді қолдау тармақтарының жаңартуларымен бірге шығарылды — 153.2.0, 140.15.0 және 115.40.0. Firefox 155 — екі апталық жаңа шығарылым циклі бойынша алғашқы шығарылым, ол пайдаланушыларға жаңа мүмкіндіктерді жиі жеткізуге, шығарылым процесін болжамды етуге және шығарылымдар алдында әзірлеушілердің жұмыс жүктемесін азайтуға мүмкіндік береді. Firefox 156 бета-тестілеуден өтті, шығарылымы 15 қыркүйекке жоспарланған.
Firefox 155 негізгі жаңа мүмкіндіктері (1, 2, 3):
- АҚШ, Канада және Франциядағы барлық пайдаланушылар үшін Smart Window режимі іске қосылды. Ол жасанды интеллектпен өзара әрекеттесу үшін бөлек кеңістік ұсынады, қолданыстағы стандартты веб-навигация режимін және жеке шолу режимін толықтырады. Жаңа нұсқа бұрын талқыланған тақырыптар бойынша жасанды интеллект чаттарын жылдам іске қосу үшін жеке ұсыныстарды қосады, exa.ai қызметі арқылы іздеу кезінде дереккөздердің сілтемесін айтарлықтай жылдамдатады, байланысты қойындыларды топтастыру бойынша ұсыныстарды жақсартады және қойынды топтарына автоматты түрде атаулар береді.


- Мекенжай жолағында енді қалқан белгішесінің жанында сіз қарап отырған веб-сайтта бұғатталған трекерлер саны көрсетіледі. Бұл мүмкіндік қазіргі уақытта тек кейбір пайдаланушылар үшін қосылған; оны қосу үшін about:config бетінде "browser.urlbar.trackerCount.featureGate" параметрін орнатуға болады.

- Параметрлер контейнерлердің тізімдерде көрсетілу ретін өзгерту мүмкіндігін береді.

- Платформаға арналған жинақтарда Windows Веб-ойындар енді Nintendo Switch Pro үйлесімді ойын контроллерлерін пайдалануды қолдайды.
- CSS блоктары мен функцияларын орналастыру тым көп орналастырумен құрылымдарды өңдеу кезінде апаттардың алдын алу үшін 75 деңгеймен шектелген.
- Желінің қолжетімділігін тексеру және тұтқындалған порталдың бар-жоғын анықтау домені detectportal.firefox.com доменінен firefox-portal-detection.com доменіне өзгертілді.
- Пайдаланушының нақты әрекетінсіз "mailto:" сілтемелерін өңдеу тоқтатылды (веб-бет енді пошта клиентін автоматты түрде аша алмайды).
- PDF файлдарын басып шығарған кезде, басылған беттен кішірек құжат мазмұнын енді бүкіл бетті толтыру үшін масштабтауға болады.
- Веб-әзірлеуші құралдары бөлімінде CSS мүмкіндіктерін эмуляциялау опциялары Ережелер терезесіндегі "@" түймесін басу арқылы қолжетімді жаңа панельге ауыстырылды. "prefers-reduced-motion" медиа сұрауын эмуляциялау опциясы қосылды. Барлық үзіліс нүктелерін бір уақытта қосу немесе өшіру үшін JavaScript түзету құралына Ctrl+Alt+B пернелер тіркесімі қосылды.
- JSON қарау құралы енді құжаттарды "JSON Lines" форматында (JSONL және NDJSON) көрсетуді қолдайды, онда әрбір жолда бөлек JSON нысаны бар.
- progress() CSS функциясы көрсетілген минималды және максималды мәндерге қатысты мәннің орнын есептеу үшін енгізілді («progress(5, 0, 10)» 0.5 қайтарады).
- Көрсетілген түс үшін альфа арнасын (мөлдірлікті) өзгертуге мүмкіндік беретін alpha() CSS функциясы қосылды.
- Жаңа CSS функциясының синтаксисі attr(attr-name attr-type, fallback-value) үшін қолдау қосылды, бұл тек жолдармен ғана емес, кез келген түрдегі HTML атрибут мәндерімен жұмыс істеуге мүмкіндік береді.
- Promise.all() және Promise.allSettled() әдістеріне ұқсас Promise.allKeyed және Promise.allSettledKeyed әдістеріне қолдау қосылды, бірақ олар массивтердің орнына нысандарды қабылдап, қайтарады.
- WebAssembly екілік формат кеңейтімін қолдау қосылды, бұл сізге көптеген импортталған элементтермен WebAssembly модульдерінің өлшемін азайтуға мүмкіндік береді.
- WebAssembly енді i64.add128, i64.sub128, i64.mul_wide_s және i64.mul_wide_u 128-биттік арифметикалық нұсқауларды қолдайды.
- HTTP/3-те QUIC хаттамасының екінші нұсқасын (RFC 9369) пайдалану мүмкіндігі қамтамасыз етілді.
- SVG элементінің JavaScript SVGAElement интерфейсі HTML сілтемелері үшін қолжетімді URL қасиеттерінің бірдей жиынтығын көрсетеді.
- Бұрын қолжетімді "font-stretch" сипатына ұқсас CSS "font-width" сипаты қосылды.
- WebTransport API ағындар арасындағы өткізу қабілеттілігін таратуды (createSendGroup()), деректер диаграммаларын жіберуді (createWritable()) және TLS сеансына байланысты кілттерді генерациялауды (exportKeyingMaterial()) басқару үшін жіберу топтарын қолдауды жүзеге асырады.
- арналған нұсқада Android Құралдар тақтасындағы кез келген түймені ұзақ басқаннан кейін құралдар тақтасын өңдеуге ауысу жүзеге асырылды. Топтан қойындыларды алып тастау жеңілдетілді. Смартфонды шайқау арқылы белсендірілген беттің қысқаша мазмұны функциясының сезімталдығы реттелді.
Жаңа мүмкіндіктер мен қателерді түзетуден басқа, Firefox 155 109 осалдықты жояды, олардың көпшілігі буфердің толып кетуі және жад босатылғаннан кейін оған қол жеткізу сияқты жадты басқару мәселелеріне байланысты. Бұл мәселелер арнайы жасалған беттерді ашқан кезде зиянды кодтың орындалуына әкелуі мүмкін.
Ақпарат көзі: opennet.ru




