Релиз на Firefox 132

Излезе уеб браузърът Firefox 132 и бяха формулирани актуализации на предишните версии с дългосрочна поддръжка — 115.17.0 и 128.4.0. Версията Firefox 133 премина в бета-тестове, а пускането й е насрочено за 26 ноември.

Основни нововъведения в Firefox 132:

  • В режима на усилена защита (strict) от проследяване на движенията (ETP, Enhanced Tracking Protection) и при отваряне на страници в режим на частно сърфиране е включено блокирането на достъпа до всички трети страни Cookie, зададени при достъп до домейни, различни от домейн текущата страница. Например, ако преди трети код от сайт «C», вграден чрез iframe на сайтовете «A» и «B», можеше да обработва общите за тези сайтове Cookie, то вече зададените от сайта «C» Cookie, при зареждане на кода от сайтовете «A» и «B», ще бъдат недостъпни. Трети Cookie се използват за проследяване на движенията на потребителя между сайтовете в кода на рекламни мрежи, социални медии и системи за уеб аналитика.
  • Опцията «Копиране без проследяване на сайта» вече е затемнена в контекстното меню, ако избраната връзка не съдържа параметри за проследяване на преходи между сайтовете. Разширен е обхватът на поддържаните параметри за проследяване на преходи в URL, например, осигурено е изрязването на параметри, прилагани на сайтовете LinkedIn и Shopee. Релиз на Firefox 132
  • Променена е логиката на обработка на favicon иконите при автоматично заместване на протокола HTTP с HTTPS. Ако иконата е достъпна само по HTTP, оттук нататък нейното зареждане ще бъде блокирано.
  • В TLS 1.3 е добавена поддръжка на хибридния алгоритъм за обмен на ключове „mlkem768x25519“, устойчив на атаки с квантови компютри и представляващ комбинация от X25519 ECDH и алгоритъма ML-KEM (CRYSTALS-Kyber), който наскоро беше стандартизиран от Националния институт за стандарти и технологии на САЩ (NIST). ML-KEM използва методи на криптография, основаващи се на решаване на задачи от теорията на решетките, времето за решаване на които не се различава на обикновени и квантови компютри.
  • Реализирана е поддръжка на TLS-разширение за компресия на сертификати на етапа на договаряне на връзките (RFC 8879), което позволява ускоряване на установяването на връзката, тъй като предаването на данни за сертификати заема голяма част от трафика на етапа на договаряне на връзката.
  • За API EME (Encrypted Media Extensions) е реализиран модул с подкрепа на технологията за защита от копиране PlayReady, създадена от Microsoft, предоставящ елементи за DRM (Digital Rights Management) за възпроизвеждане на криптирани видеосъдържания с качество 1080p и 4K Ultra HD на стрийминг платформи, поддържащи PlayReady. Възможността за използване на PlayReady първоначално е включена за малък процент потребители, но постепенно покритието ще се увеличава.
  • В API WebRender за SVG-филтрите eBlend, feColorMatrix, feComponentTransfer, feComposite, feDropShadow, feFlood, feGaussianBlur, feMerge и feOffset е включено хардуерно ускорение на рендирането, което е повишило производителността при работа с определени видове графично съдържание.
  • За платформите Windows и macOS е реализирана подкрепа за цветово пространство Wide-gamut, което в момента е ограничено само до профили P3 с 8-битово представяне на цвета на канал.
  • В сборките за macOS са разширени средствата за възстановяване на сесии (Firefox сега автоматично се стартира, ако сесията бъде прекратена поради перезареждане на системата) и е добавена възможността за предоставяне на споделен достъп до екрана.
  • В API HTMLVideoElement е добавен метод requestVideoFrameCallback(), който позволява организиране на обработка на видео на кадри.
  • В API MediaStreamTrack е добавен метод getCapabilities() за определяне на диапазона на допустимите стойности на свойствата, свързани със звуковото и видео съдържание (честота на дискретизация, закъснения, брой канали, съотношение на страните, размер, FPS и т.н.);
  • В елементите <link>, <script> и <img> добавлен атрибут «fetchpriority», позволяющий выставить относительный приоритет загрузки того или иного ресурса, который будет учтён при планировании порядка загрузки ресурсов, загружаемых через HTTP/2 и HTTP/3. Для установки приоритетов в API HTMLLinkElement, HTMLScriptElement и HTMLImageElement также реализовано свойство fetchPriority, а в конструктор Request() добавлена поддержка параметра «options.priority». Среди допустимых значений приоритета: auto, low и high.
  • След другите браузъри, Firefox прекратява подкрепата за технологията Server Push, определена в стандартите HTTP/2 и HTTP/3, която позволява на сървъра да изпраща ресурси на клиента, без да изчаква явно искане.
  • В инструменти за уебразработка е възстановена възможността за отстраняване на грешки на външни устройства, свързани чрез USB. В уеб консолата е възобновена подкрепата за регистриране на работата на Service Worker-ите, използвайки API console.log.
  • В Android версията новите инсталации адресната лента по подразбиране е преместена в горната част на екрана. За да преместите адресната лента надолу, можете да използвате настройката «Customize > Toolbar». В мета тага «viewport» параметърът «interactive-widget» по подразбиране сега е зададен на «resizes-visual», при който появата на екранната клавиатура променя размера на видимата област (visual viewport), но не променя размера на областта за рисуване (layout viewport), което позволява да се избегне ресурсопотребителната прерисуване на съдържанието.

Освен нововъведенията и отстраняването на грешки, в Firefox 132 са премахнати 17 уязвимости. Две от уязвимостите са класифицирани като опасни, но освен това 7 уязвимости, свързани с CVE-2024-10467, са причинени от проблеми с паметта, като препълване на буфери и достъп до вече освободени области на паметта. Потенциално тези проблеми могат да доведат до изпълнение на код от злонамерени лица при отваряне на специално оформени страници.

В бета версията на Firefox 133 е добавена възможност за преглед на табовете от други устройства чрез менюто в горния десен ъгъл. В билдовете за платформата Linux е добавена поддръжка за допълнителни жестове на тъчпада (например, двукратно докосване за спиране на инертното превъртане). В версията за Android на устройства с големи екрани по подразбиране е активиран десктоп режим.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster