Firefox 155 versiyasi

Firefox 155 avvalgi uzoq muddatli qo'llab-quvvatlash tarmoqlari — 153.2.0, 140.15.0 va 115.40.0 yangilanishlari bilan birga chiqarildi. Firefox 155 — bu ikki haftalik yangi versiya siklidagi birinchi versiya bo'lib, u foydalanuvchilarga yangi funksiyalarni tez-tez yetkazib berish, oldindan aytib bo'ladigan versiya jarayonini ta'minlash va versiyalardan oldin ishlab chiquvchilar uchun ish yukini kamaytirish imkonini beradi. Firefox 156 beta-sinovdan o'tdi, uning chiqarilishi 15-sentabrga rejalashtirilgan.

Firefox 155-dagi asosiy yangi xususiyatlar (1, 2, 3):

  • AQSh, Kanada va Fransiyadagi barcha foydalanuvchilar uchun Smart Window rejimi faollashtirildi. U mavjud standart veb-navigatsiya rejimi va shaxsiy ko'rib chiqish rejimini to'ldirib, sun'iy intellekt bilan ishlash uchun alohida joy taqdim etadi. Yangi versiya ilgari muhokama qilingan mavzular bo'yicha sun'iy intellekt chatlarini tezda ishga tushirish uchun shaxsiylashtirilgan takliflarni qo'shadi, exa.ai xizmati orqali qidirishda manbalarga iqtibos keltirishni sezilarli darajada tezlashtiradi, tegishli yorliqlarni guruhlash bo'yicha tavsiyalarni yaxshilaydi va yorliq guruhlariga avtomatik ravishda nomlar beradi.
  • Manzil satri endi siz ko'rayotgan veb-saytda bloklangan trekerlar sonini qalqon belgisi yonida ko'rsatadi. Bu funksiya hozirda faqat ba'zi foydalanuvchilar uchun yoqilgan; uni yoqish uchun about:config sahifasida "browser.urlbar.trackerCount.featureGate" parametrini o'rnatishingiz mumkin.
  • Sozlamalar konteynerlarning ro'yxatlarda ko'rsatilish tartibini o'zgartirish imkoniyatini beradi.
  • Platforma uchun yig'ilishlarda Windows Veb-o'yinlar endi Nintendo Switch Pro bilan mos keladigan o'yin kontrollerlaridan foydalanishni qo'llab-quvvatlaydi.
  • Juda ko'p joylashtirilgan konstruksiyalarni qayta ishlashda ishdan chiqishning oldini olish uchun CSS bloklari va funksiyalarini joylashtirish 75 daraja bilan cheklangan.
  • Tarmoq mavjudligini tekshirish va tutqun portal mavjudligini aniqlash domeni detectportal.firefox.com dan firefox-portal-detection.com ga o'zgartirildi.
  • Foydalanuvchining aniq harakatisiz "mailto:" havolalarini qayta ishlash to'xtatildi (veb-sahifa endi pochta mijozini avtomatik ravishda ocholmaydi).
  • PDF fayllarini chop etishda, chop etilgan sahifadan kichikroq hujjat tarkibi endi butun sahifani to'ldirish uchun masshtablanishi mumkin.
  • Veb-ishlab chiquvchi vositalarida CSS funksiyalarini taqlid qilish imkoniyatlari Qoidalar oynasidagi "@" tugmasini bosish orqali kirish mumkin bo'lgan yangi panelga ko'chirildi. "prefers-reduced-motion" media so'rovini taqlid qilish imkoniyati qo'shildi. Barcha uzilish nuqtalarini bir vaqtning o'zida yoqish yoki o'chirish uchun JavaScript nosozliklarni tuzatuvchisiga Ctrl+Alt+B yorlig'i qo'shildi.
  • JSON ko'rish vositasi endi hujjatlarni "JSON Lines" formatida (JSONL va NDJSON) ko'rsatishni qo'llab-quvvatlaydi, bunda har bir satr alohida JSON obyektini o'z ichiga oladi.
  • progress() CSS funktsiyasi belgilangan minimal va maksimal qiymatlarga nisbatan qiymatning o'rnini hisoblash uchun amalga oshirildi ('progress(5, 0, 10)' 0.5 ni qaytaradi).
  • Belgilangan rang uchun alfa kanalini (shaffoflikni) o'zgartirish imkonini beruvchi alpha() CSS funksiyasi qo'shildi.
  • Yangi CSS funksiyasi sintaksisi attr(attr-name attr-type, fallback-value) uchun qo'llab-quvvatlash qo'shildi, bu nafaqat satrlar, balki har qanday turdagi HTML atribut qiymatlari bilan ishlash imkonini beradi.
  • Promise.all() va Promise.allSettled() ga o'xshash Promise.allKeyed va Promise.allSettledKeyed usullarini qo'llab-quvvatlash qo'shildi, faqat ular massivlar o'rniga obyektlarni qabul qiladi va qaytaradi.
  • WebAssembly ikkilik format kengaytmasi uchun qo'llab-quvvatlash qo'shildi, bu sizga ko'p sonli import qilingan elementlar yordamida WebAssembly modullarining hajmini kamaytirish imkonini beradi.
  • WebAssembly endi i64.add128, i64.sub128, i64.mul_wide_s va i64.mul_wide_u ning 128-bitli arifmetik ko'rsatmalarini qo'llab-quvvatlaydi.
  • HTTP/3 da QUIC protokolining ikkinchi versiyasidan (RFC 9369) foydalanish imkoniyati taqdim etildi.
  • SVG elementining JavaScript SVGAElement interfeysi HTMLdagi havolalar uchun mavjud bo'lgan URL xususiyatlarining bir xil to'plamini ochib beradi.
  • Avval mavjud bo'lgan "font-stretch" xususiyatiga o'xshash CSS "font-width" xususiyati qo'shildi.
  • WebTransport API oqimlar o'rtasida tarmoqli kengligi taqsimotini boshqarish (createSendGroup()), ma'lumotlar diagrammalarini yuborish (createWritable()) va TLS sessiyasiga bog'langan kalitlarni yaratish (exportKeyingMaterial()) uchun yuborish guruhlarini qo'llab-quvvatlaydi.
  • uchun versiyada Android Asboblar panelidagi istalgan tugmani uzoq vaqt bosgandan so'ng, asboblar panelini tahrirlashga o'tish amalga oshirildi. Guruhdan yorliqlarni olib tashlash soddalashtirildi. Smartfonni silkitib faollashtirilgan sahifa xulosasi funksiyasining sezgirligi sozlandi.

Yangi funksiyalar va xatolarni tuzatishdan tashqari, Firefox 155 109 ta zaiflikni bartaraf etadi, ularning aksariyati buferning toshib ketishi va bo'shatilgandan keyin xotiraga kirish kabi xotirani boshqarish muammolari tufayli yuzaga keladi. Bu muammolar maxsus tayyorlangan sahifalarni ochishda zararli kodlarning bajarilishiga olib kelishi mumkin.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster