Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

В Firefox и Safari будет включена поддержка WebGPU 

Цитата

Компания Mozilla приняла решение активировать в Firefox поддержку API WebGPU и языка шейдеров WGSL (WebGPU Shading Language). Для платформы Windows поддержка WebGPU будет включена по умолчанию в выпуске Firefox 141, намеченном на 22 июля. Затем в течение нескольких месяцев поддержку WebGPU планируют активировать в сборках для Linux и macOS, а через некоторое время и в версии для платформы Android. Для ручного включения WebGPU можно использовать параметры "dom.webgpu.enabled" и "gfx.webrender.all" на странице about:config.

В Chrome поддержка WebGPU была предложена по умолчанию в версии 113, сформированной в мае 2023 года. В Safari поддержку WebGPU планируют включить по умолчанию этой осенью (экспериментальная поддержка доступна с ноября 2021 года). В Firefox экспериментальная поддержка WebGPU присутствовала с 2020 года, но была включена по умолчанию только в ночных сборках Firefox. Реализация WebGPU в Firefox основана на коде проекта WGPU, написанного на языке Rust и способного работать поверх графических API Direct3D 12, Vulkan, OpenGL и Metal.

WebGPU предоставляет схожий с Vulkan, Metal и Direct3D 12 программный интерфейс для выполнения операций на стороне GPU. Кроме 3D-графики WebGPU охватывает и возможности, связанные с выносом вычислений на сторону GPU и выполнением шейдеров. Концептуально WebGPU отличается от старой спецификации WebGL примерно так же, как графический API Vulkan отличается от OpenGL. При этом WebGPU не основывается на конкретном графическом API, а представляет собой универсальную прослойку, использующую те же низкоуровневые примитивы, что имеются в Vulkan, Metal и Direct3D.

WebGPU даёт возможность приложениям на языке JavaScript контролировать организацию, обработку и передачу команд к GPU, управлять связанными ресурсами, памятью, буферами, объектами текстур и скомпилированными графическими шейдерами. Подобный подход позволяет добиться более высокой производительности графических приложений за счёт снижения накладных расходов и повышения эффективности работы с GPU.

При помощи WebGPU можно создавать не привязанные к конкретным платформам сложные 3D-проекты, работающие не хуже, чем обособленные программы, напрямую использующие Vulkan, Metal или Direct3D. WebGPU также предоставляет дополнительные возможности для портирования нативных графических программ в форму, способную работать в браузерах, благодаря компиляции в WebAssembly.

Ключевые особенности WebGPU и отличия от WebGL:

  • Раздельное управление ресурсами, подготовительными работами и передачей команд в GPU (в WebGL один объект отвечал за всё разом). Предоставляется три отдельных контекста: GPUDevice для создания ресурсов, таких как текстуры и буферы; GPUCommandEncoder для кодирования отдельных команд, включая стадии рендеринга и вычисления; GPUCommandBuffer для передачи в очередь на выполнение в GPU. Результат может быть отрисован в области, связанной с одним или несколькими элементами canvas, или обработан без вывода (например, при запуске вычислительных задач). Разделение стадий упрощает разнесение создания ресурсов и подготовительные операции в разные обработчики, которые могут выполняться в разных потоках.
  • Иной подход при обработке состояний. В WebGPU предлагается два объекта - GPURenderPipeline и GPUComputePipeline, позволяющих комбинировать различные состояния, заранее определённые разработчиком, что даёт возможность браузеру не тратить ресурсы на проведение дополнительной работы, такой как перекомпиляция шейдеров. Среди поддерживаемых состояний: шейдеры, раскладки вершинных буферов и атрибутов, раскладки прикреплённых групп, смешивание, глубина и шаблоны, форматы вывода после рендеринга.
  • Модель связывания, во многом напоминающая присутствующие в Vulkan средства группировки ресурсов. Для объединения ресурсов в группы в WebGPU предоставляется объект GPUBindGroup, который во время записи команд можно связать с другими такими же объектами для использования в шейдерах. Создание подобных групп даёт возможность драйверу заранее выполнить необходимые подготовительные действия, а браузеру позволяет значительно быстрее менять привязки ресурсов между вызовами отрисовки. Раскладка привязок ресурсов может быть определена заранее при помощи объекта GPUBindGroupLayout.

 

  • Ответов 2,4 тыс
  • Создана
  • Последний ответ

Топ авторов темы

  • Friend

    396

  • sputnikk

    265

  • Umnik

    159

  • Fox

    130

Опубликовано (изменено)

Релиз Firefox 141: Что нового

Цитата

Firefox 141 доступен для загрузки: поддержка WebGPU на Windows для графики и вычислений, снижение потребления памяти на Linux, обновления Popover API, атрибут closedby для диалогов, возврат CHIPS для cookies. Автоматическое обновление для Windows и macOS, словарь для валенсийского языка

 

Поддержка WebGPU на Windows

В Firefox 141 на Windows по умолчанию включен API WebGPU. Эта технология обеспечивает высокую производительность графики и вычислений, что особенно актуально для веб-игр, креативных приложений и других задач, требующих интенсивной работы с GPU. Первые тесты показывают улучшение времени кадра по сравнению с WebGL и ускорение вычислительных процессов. Поддержка WebGPU для Linux и macOS находится в разработке и будет добавлена после достижения полной совместимости.

Оптимизация памяти для Linux

Пользователи Linux заметят снижение потребления оперативной памяти. Это улучшение особенно важно для систем с ограниченными ресурсами. Кроме того, при обновлении через менеджер пакетов браузер больше не требует принудительной перезагрузки — обновления применяются в фоновом режиме.

Улучшения для пользователей Windows 11

В Firefox 141 для Windows 11 элементы управления окном — кнопки минимизации, максимизации и закрытия — теперь используют системные шрифтовые иконки вместо кастомных, что обеспечивает более естественный вид интерфейса.

Поддержка валенсийского языка

Для пользователей, использующих валенсийский язык, добавлен встроенный словарь для проверки орфографии. Теперь нет необходимости устанавливать дополнительное расширение.

Обновления для веб-разработчиков

Firefox 141 предлагает несколько улучшений, которые упрощают работу веб-разработчиков:

Улучшенное управление кэшем

Браузер теперь очищает кэш навигации (back/forward cache) при получении заголовка Clear-Site-Data: "cache". Это дает разработчикам более точный контроль над кэшированным содержимым.

Улучшения Popover API

Методы showPopover() и togglePopover() теперь поддерживают аргумент options.source для указания источника вызова. Кроме того, togglePopover() получил опцию force, которая позволяет явно задавать состояние всплывающего окна.

Возвращение CHIPS

Технология Cookies Having Independent Partitioned State (CHIPS) вновь включена. Она обеспечивает изолированное хранение cookies для каждого сайта верхнего уровня, что повышает конфиденциальность.

 

Изменено пользователем clenup
  • Like (+1) 1
  • 2 недели спустя...
Опубликовано

Обновление Firefox 141.0.2

Цитата

Firefox 141.0.2: Что нового

 

Исправлен сбой NVIDIA

В системах Linux с устаревшими драйверами (например, 560.35.03) пользователи сообщали о мгновенном вылете браузера при запуске. В баг-трекере BugZilla проблема получила идентификатор 1978911. Данная проблема не затрагивает пользователей Windows.

 

Улучшена веб-совместимость

Также устранена ошибка совместимости с веб-страницами, из-за которой canvas-элементы становились перетаскиваемыми и нарушали отображение. Проблема получила идентификатор 1978673.

 

Устранен сбой инструментов разработчика

Наконец, исправлен сбой панели инструментов разработчика, возникавший при инспектировании страниц с iframe-элементами. Проблема получила идентификатор 1975277.

 
 

Полный список изменений

  • Исправлен сбой при запуске на Linux у пользователей со старыми драйверами NVIDIA.
  • Исправлена регрессия, из-за которой canvas-объекты можно было перетаскивать, вызывая проблемы совместимости.
  • Исправлен сбой панели инструментов разработчика при просмотре страниц с iframe.

Напомним, что предыдущая версия Firefox 141 вышла несколько недель назад и добавила группы вкладок с поддержкой ИИ, улучшения вертикальных вкладок, оптимизацию памяти для Linux, поддержку WebGPU на Windows и новые функции адресной строки.

 

  • Согласен 1
  • 2 недели спустя...
Опубликовано

Релиз Firefox 142

Цитата

Изменения для пользователей

  • Боковая панель: можно убрать иконку расширения из боковой панели — нажмите правой кнопкой по значку расширения и выберите «Удалить из боковой панели».
  • Закладки: прокрутка в диалоге «Закладки» больше не «ускоряется» за границы компонента — управление стало предсказуемее.
  • Перетаскивание (D&D): улучшена поддержка drag-and-drop для изображений с URL-схемой blob:.
  • Адресная строка: улучшен поиск по истории — стало меньше дубликатов в результатах.
  • Инструменты разработчика (Netmonitor): заголовки/куки/параметры запроса теперь показываются в панели «Сеть» даже до завершения запроса.
 
 

Новое для веб-разработчиков

  • URLPattern API: полная поддержка сопоставления и разбора URL по стандартизированным шаблонам.
  • Prioritized Task Scheduling API: приоритизация задач через scheduler в окне и воркерах.
  • Selection.getComposedRanges(): корректное получение диапазонов выделения через границы Shadow DOM; обновлены методы Selection для работы внутри шадоу-дерева.
  • Новый переключатель в Debugger: настройка отображения оверлея при остановке выполнения.
  • API wllama для расширений: интеграция локальных LLM напрямую в дополнения.
 

Для справки

  • Если боковая панель вам не нужна, её поведение можно настраивать через значок шестерёнки в панели или контекстное меню элементов панели.
  • Некоторые улучшения интерфейса и DevTools были опробованы в сборках Beta/Nightly и теперь входят в стабильный релиз 142.

 

  • Спасибо (+1) 1
  • 2 недели спустя...
Опубликовано

Обновление Firefox 142.0.1 

Спойлер

Доступен корректирующий выпуск Firefox 142.0.1, в котором устранено несколько проблем:

  • Устранено аварийное завершение, проявляющееся при запуске в KDE Plasma с изменёнными настройками оформления окон ("Colours and themes" -> "Window decorations").
  • Устранены проблемы при перемещении нескольких вкладок, приводящие к прекращению реагирования кнопок на панели инструментов или появлению визуальных артефактов.
  • При горизонтальном размещении панели вкладок налажено перетаскивание вместе группы из нескольких вкладок, размещённых не рядом с друг другом.
  • Решена проблема, приводившая к появлению текстового курсора не в том месте, что нужно.
  • Устранено аварийное завершение, проявляющееся при использовании геймпада.
  • Исправлено нарушение работы функции раскрытия содержимого при наведении курсора в боковой панели.
  • Информация о выпусках Firefox перенесена с сайта mozilla.org на отдельный сайт firefox.com.

 

Опубликовано

Поддержка Firefox 115 ESR продлена до марта 2026 года :coffee:

Спойлер

Компания Mozilla продлила сопровождение позапрошлой ESR-ветки Firefox 115 до марта 2026 года (изначально срок сопровождения истекал в марте 2025 года, но был продлён до сентября). Firefox 115 является последней веткой, способной работать в операционных системах Windows 7, 8 и 8.1, и macOS 10.12, 10.13 и 10.14.

В соответствии cо статистикой Mozilla ощутимое число пользователей Firefox продолжают использование Windows 7, несмотря на прекращение компанией Microsoft сопровождения данных операционных систем с января 2020 года. В Google Chrome поддержка Windows 7 и Windows 8 была прекращена в феврале 2023 года, поэтому Firefox остаётся единственным значительным браузером с поддержкой Windows 7/8.

  • 2 недели спустя...
Опубликовано

Релиз Firefox 143 

Спойлер

Состоялся релиз web-браузера Firefox 143 и сформированы обновления прошлых веток с длительным сроком поддержки - 140.3.0 и 115.28.0. На стадию бета-тестирования переведена ветка Firefox 144, релиз которой намечен на 14 октября.

Основные новшества в Firefox 143 (1, 2, 3😞

  • Добавлена возможность закрепления вкладок в форме постоянно видимых ярлыков через перетаскивание вкладки мышью в начало панели вкладок, без необходимости использования контекстного меню. Для открепления вкладки также достаточно переместить закреплённый ярлык в основную область вкладок.
    CFD0C5CECEC5D4_1758042929.png
  • При запросе сайтом полномочий для доступа к камере реализована возможность предпросмотра выводимой камерой картинки в диалоге подтверждения операции. Предпросмотр может быть полезен чтобы удостовериться в выборе нужного устройства в системах с несколькими камерами.
    CFD0C5CECEC5D4_1758043110.png
  • В настройки добавлена опция для удаления файлов, загруженных в режиме приватного просмотра (Private Browsing), после закрытия окна. После закрытия окна приватного просмотра выводится запрос, в котором можно удалить или сохранить загруженные файлы.
    CFD0C5CECEC5D4_1758044090.png
  • Добавлена поддержка показа в адресной строке важных дат и событий. Возможность пока включена для показа событий, таких как день матери, пользователям из США, Великобритании, Германии, Франции и Италии.
  • Расширены возможности режима для защиты от скрытой идентификации пользователя (Fingerprinting Protection). Обеспечен возврат постоянных значений для параметров, которые могут применяться как дополнительный признак для идентификации. Например, из списка доступных шрифтов исключены локально установленные не системные шрифты.
  • Добавлена поддержка воспроизведения звука в формате xHE-AAC (Extended High-Efficiency AAC, стандарт ISO/IEC 23003-3), который используется в потоковом вещании Netflix. Кодек xHE-AAC пока доступен только на платформах Windows 11 22H2+, macOS и Android 9+.
  • В контекстное меню добавлена опция для поиска изображений через сервис Google Lens, включаемая через параметр "browser.search.visualSearch.featureGate" на странице about:config.
  • В адресную строку добавлена поддержка вывода контекстных подсказок с информацией о стоимости акций и других ценных бумаг с фондового рынка.
  • В список AI-чатботов, интегрируемых в боковую панель, добавлен Microsoft Copilot.
  • В сборки для платформы Windows добавлена возможность работы с сайтами, как с web-приложениями, закреплёнными в панели задач. Кроме того, реализована поддержка API Windows UI Automation для улучшения инструментов для людей с ограниченными возможностями.
  • В инструментах для web-разработчиков реализована настройка для отключения группировки похожих сообщений в web-консоли. В отладчике прекращено открытие новых вкладок для отформатированного контента после переключения между режимами неизменного и отформатированного показа исходного кода.
  • Обновлён алгоритм вычисления размера элементов в CSS Grid, более точно соответствующий спецификации и обеспечивающий корректную отрисовку раскладок CSS Grid, в которых используется задание размера строк в процентах или имеются элементы с выставленным соотношением сторон.
  • В элементах <input type=color> реализована возможность использования расширенных вариантов задания цветов, таких как "rgb(200 200 200)", помимо шестнадцатеричного формата (#ffffff).
  • Убраны ограничения, не позволявшие выставлять CSS-свойства "display" для HTML-элементов "<details>". В CSS добавлен псевдоэлемент "::details-content" для настройки оформления сворачиваемого и раскрываемого блока.
  • В версии для платформы Android добавлена настройка для включения DoH (DNS over HTTPS) и упрощён интерфейс для управления загрузками.

Кроме новшеств и исправления ошибок в Firefox 143 устранено 16 уязвимостей. 8 уязвимостей вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

Опубликовано

Разработчикам дополнений к Firefox предоставлена возможность отката на прошлые версии

Спойлер

В каталоге дополнений AMO (addons.mozilla.org) появилась возможность отката уже опубликованного выпуска дополнения на прошлую версию. В ситуациях, когда разработчик выявил серьёзные ошибки после выпуска, откат на прошлую версию позволит сразу отозвать проблемное дополнение, не тратя время на публикацию нового выпуска и ожидание завершения его проверки. У пользователей, успевших установить отозванный выпуск, дополнение будет переведено на прошлую версию во время проверки браузером наличия обновлений, проводимой по умолчанию раз в сутки.

 

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • Zzzzz
      Автор Zzzzz
      Добрый день. В Яндекс Браузере самопроизвольно загружаются расширения Find-it.Pro Search и T-Cashback, после их удаления, при повторном открытии браузера они снова появляются. Антивирус ничего не находит, удаление и повторная установка браузера не помогает, в автозагрузке практически все отключено, синхронизация в браузере тоже отключена.

    • PiGeMa
      Автор PiGeMa
      Перестал включаться защищенный режим браузера Firefox. Появляется сообщение "couldn't load xpcom".
    • Jacket45
      Автор Jacket45
      Проблему заметил вчера, в истории ютуба появились видео, которые я никогда не смотрел с 22 июня. Проверил пк drweb-ом, выявил один троян-удалил, поменял пароли, удалил устройство Android с Бангладеша. На протяжении около недели после запуска браузера он закрывался, сегодня заметил что он после закрытия устанавливал adblock, который я удалял. Проверил компьютер drweb-ом, на этот раз ничего не было выявлено. Не уверен что это будет полезно, но уже около полугода у меня запускалось окно cmd.exe и писало что программа успешно запущена. Антивирусники на постоянке никакие не включены, только скачиваю периодически бесплатный разовый drweb. 
      CollectionLog-2025.07.09-11.57.zip
    • Blers
      Автор Blers
      При запуске хром постоянно вылезют окна от касперски рекламных приложений, not a virus или как-либо еще, с различными путями к файлам, удалить или вылечить невозможно, полявляются вновь. путь лежит в основном через  AppData\Local\Google\Chrome\User Data\Default\Service Worker\ScriptCache Либо иногда через Local 
      MD5 объекта: D82056A40D41ECB01EB22B2420D93B57  not-a-virus:HEUR:AdWare.JS.ExtRedirect.gen
      Провела анализ через FRST но не в состоянии самостоятельно прописать фикс тк файлов очень много. Прошу помочь с фиксом.
      ПС: куки и кэш очищен, иные пути лечения и удаления не помогли. Все плагины в браузере удалены, браузер переустановлен. Роутер новый, настройки соединения обновляли. 
      FRST.txt Addition.txt
    • ДмитрийКасперскийКлуб
      Автор ДмитрийКасперскийКлуб
      При запуске ноутбука открывается бразуер с ссылкой на рекламу, так же после перезапуска бывает сворачивается полноэкранное приложение, будто что-то на фоне начинает выполняться на секунду, что сворачивает активное приложение. После анализа CureIt был обнаружен и вылечен троян trojan starter 7691. Подозреваю, что могло начаться после использования zapret-discord-youtube архива (уже удалил его).
      Заранее большое спасибо за помощь!
      CollectionLog-2024.12.16-13.39.zip
×
×
  • Создать...