Релиз на Firefox 100

Състоянието на рилиза на уеб браузъра Firefox 100. Освен това, е създаде обновление на версия с дълъг срок на поддръжка – 91.9.0. В следващите дни версия Firefox 101 ще бъде представена за бета тестване, като изданието е планирано за 31 май.

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

  • Реализирана е възможността за едновременно използване на речници за различни езици при проверка на правописа. В контекстното меню е възможно да се активират наведнъж няколко езика.
  • В Linux и Windows по подразбиране са включени плаващи скролове, при които пълноценната лента за скролиране се появява само при преминаване на курсора над нея, а през останалото време при движение на мишката се показва тънка линия-индикатор, която позволява да се разбере текущото положение на страницата. Ако курсорът не се движи, индикаторът изчезва след известно време. За деактивиране на скритите ленти за скролиране е предоставена опция „Системни настройки > Достъпност > Визуални ефекти > Винаги показвай лентите за скролиране“.
  • В режим „картина в картинка“ е осигурено показването на субтитри при гледане на видеа от YouTube, Prime Video и Netflix, както и на сайтове, използващи формата WebVTT (Web Video Text Track), например на Coursera.org.
  • При първото стартиране след инсталация е добавена проверка за съответствие между езика на версията на Firefox и настройките на операционната система. При несъответствия на потребителя се предлага да избере кой от езиците да използва в Firefox.
  • На платформата macOS е добавена поддръжка за видео с разширен динамичен диапазон на системи с екрани, които поддържат HDR (High Dynamic Range).
  • На платформата Windows по подразбиране е включено хардуерно ускорение на декодирането на видео в AV1 формат на компютри с GPU Intel Gen 11+ и AMD RDNA 2 (с изключение на Navi 24 и GeForce 30), при наличие на AV1 Video Extension в системата. В Windows за GPU Intel е включен по подразбиране режим на видео оверлей, позволяващ намаляване на консумацията на енергия при възпроизвеждане на видео.
  • За потребителите от Великобритания е осигурена поддръжка на автоматично попълване и запомняне на номера на кредитни карти в уеб формуляри.
  • Осигурено е по-равномерно разпределение на ресурсите при рендериране и обработка на събития, което, например, позволи да се решат проблемите с забавянето на реакцията на плъзгача за звук в Twitch.
  • За ресурсите, които се зареждат от други сайтове и iframe, е включено игнориране на политиките на заглавието Referrer-Policy „no-referrer-when-downgrade“, „origin-when-cross-origin“ и „unsafe-url“, които позволяват заобикалянето на настройките по подразбиране и връщането на целия URL на трети сайтове в заглавието „Referer“. Напомняме, че в Firefox 87 с цел блокиране на потенциални течове на поверителни данни по подразбиране е активирана политиката „strict-origin-when-cross-origin“, която означава премахване на пътища и параметри от „Referer“ при изпращане на заявки към други хостове при достъп по HTTPS, предаване на празен „Referer“ при преминаване от HTTPS към HTTP и предаване на целия „Referer“ за вътрешни преходи в рамките на един и същ сайт.
  • Предложен е нов индикатор за фокусиране на линкове (например, показва се при навигиране с клавиша Tab) — вместо тире, линковете сега се обграждат с непрекъсната синя линия, подобно на това как активните полета на уеб формите са обозначени. Отбелязва се, че употребата на непрекъсната линия опростява навигацията за хора със зрителни затруднения.
  • Предоставена е възможност за избиране на Firefox като подразбиращ се читател на PDF.
  • Добавен е API WritableStreams, предоставящ допълнително ниво на абстракция за управление на записването на потокови данни в канал с вградени средства за контрол на потока. Също така е добавен методът pipeTo() за създаване на анонимни канали (pipe) между ReadableStreams и WritableStreams. Добавени са интерфейсите WritableStreamDefaultWriter и WritableStreamDefaultController.
  • В WebAssembly е реализирана поддръжка на изключения (WASM Exceptions), която позволява добавянето на обработчици на изключения за C++ и прилагането на семантика за разопаковане на стека (unwind) без привързване към допълнителни обработчици в JavaScript.
  • Подобрена е производителността на елементите „display: grid“ с висок уровень на вложеност.
  • В CSS е добавена поддръжка на media-запитвания 'dynamic-range' и 'video-dynamic-range' за определяне наличието на екран, който поддържа HDR (High Dynamic Range).
  • Прекратена е поддръжката на нестандартния HTTP заглавие Large-Allocation.

Освен новостите и корекциите на грешки във Firefox 100, е премахната серия от уязвимости. В момента информация с детайли за поправените проблеми със сигурността не е налична, очаква се списъкът с уязвимости да бъде публикуван в рамките на няколко часа.

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

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