Објавен е веб-прелистувачот Firefox 105 Покрај тоа, создадено е ажурирање на гранката за долгорочна поддршка - 102.3.0. Филијалата на Firefox 106 е префрлена во фазата на бета тестирање, чие објавување е закажано за 18 октомври.
Клучни нови функции во Firefox 105:
- Додадена е опција во дијалогот за преглед пред печатење за да се испечати само тековната страница.

- Имплементирана е поддршка за партиционирани Service Workers во iframe блокови вчитани од страници на трети страни (Service Worker може да се регистрира во iframe од трета страна и ќе биде изолиран при поврзување со домен, од кој беше вчитан овој iframe).
- На платформата Windows, можете да го користите гестот на лизгање на два прста на подлогата за допир надесно или налево за да се движите низ историјата на прелистување.
- Обезбедена е компатибилност со спецификацијата User Timing Level 3, која дефинира софтверски интерфејс за програмерите да ги мерат перформансите на нивните веб-апликации. Во новата верзија, методите performance.mark и performance.measure спроведуваат дополнителни аргументи за да го поставите вашето сопствено време на почеток/крај, времетраење и приложени податоци.
- Методите array.includes и array.indexOf беа оптимизирани со користење на SIMD инструкции, што ги удвои перформансите на пребарувањето во големи списоци.
- Linux ја намалува веројатноста Firefox да остане без достапна меморија додека работи и ги подобрува перформансите кога снемува бесплатна меморија.
- Значително подобрена стабилност на платформата Виндоус кога меморијата на системот е слаба.
- Додадено е OffscreenCanvas API, кое ви овозможува да нацртате елементи на платно во бафер во посебна нишка, без оглед на DOM. OffscreenCanvas имплементира работа во контекст на Window и Web Worker, а исто така обезбедува поддршка за фонтови.
- Додадени се TextEncoderStream и TextDecoderStream API, што го олеснува конвертирањето на бинарни преноси на податоци во текст и назад.
- За скрипти за обработка на содржина дефинирани во додатоците, имплементиран е параметарот RegisteredContentScript.persistAcrossSessions, кој ви овозможува да креирате постојани скрипти кои зачувуваат состојба помеѓу сесиите.
- Во верзијата на Android, интерфејсот е префрлен да го користи стандардниот фонт што го нуди Android. Спроведено отворање на јазичиња обезбедени од Firefox на други уреди.
Покрај иновациите и поправките на грешки, Firefox 105 елиминира 13 пропусти, од кои 9 се означени како опасни (7 се наведени под CVE-2022-40962) и се предизвикани од проблеми со меморијата, како што се прелевање на баферот и пристап до веќе ослободени мемориски области . Потенцијално, овие проблеми може да доведат до извршување на кодот на напаѓачот при отворање на специјално дизајнирани страници.
Во Firefox 106 бета, вградениот прегледувач на PDF сега вклучува можност за цртање графички ознаки (рачно нацртани цртежи) и стандардно прикачување текстуални коментари во вградениот прегледувач на PDF. Значително подобрена поддршка за WebRTC (библиотеката libwebrtc ажурирана од верзијата 86 на 103), вклучувајќи подобрени перформанси на RTP и подобрени средства за обезбедување споделување екран во средини базирани на протокол на Вејланд.
Извор: opennet.ru

