The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

16.07.2025 18:19

Компания 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.


  1. Главная ссылка к новости (https://mozillagfx.wordpress.c...)
  2. OpenNews: W3C представил черновой вариант стандарта WebGPU
  3. OpenNews: В ночные сборки Firefox добавлена поддержка WebGPU
  4. OpenNews: Объявлено о выходе спецификации WebGL 1.0
  5. OpenNews: Началось открытие исходных текстов WebGL-движка браузера Microsoft Edge
  6. OpenNews: В Firefox для Wayland обеспечено аппаратное ускорение WebGL и видео
Лицензия: CC BY 3.0
Наводку на новость прислал Artem S. Tashkinov
Короткая ссылка: https://opennet.ru/63592-webgpu
Ключевые слова: webgpu, firefox, safari
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (99) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 18:22, 16/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Можно ли будет майнить прямо в браузере?
     
     
  • 2.4, DeerFriend (?), 18:29, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +9 +/
    пора прекращать копить незакрытые вкладки в браузере
     
  • 2.6, Аноним (6), 18:37, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А кто щас запрещает?
     
     
  • 3.77, Соль земли2 (?), 09:37, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я запрещаю.
     
  • 2.8, Аноним (8), 18:43, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/
     
  • 2.12, Аноним (12), 19:04, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://addons.mozilla.org/en-US/firefox/addon/umatrix/
     
  • 2.48, Аноним (48), 23:05, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Можно будет нейронки крутить на вашей видяхе при заходе на какой-нибудь сайт без вашего ведома.
     
     
  • 3.57, Аноним (57), 01:17, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это сначало нужно купить нейронный процессор и нейрронное Gpu.
    Ведь человечество уже прошло уровень нанотехнологий.
    Во времена выхода игры Крайзис.
    И умные лампочи и умные тостеры прошло.
    Теперь ведь все нейро. Нейронное.
     
     
  • 4.98, Аноним (-), 14:06, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь ведь все нейро. Нейронное.
    А теперь лампочка - умнее своего владельца :D. И живет своей жизнью, сливая на него телеметрию и что там еще. А встроенный микрофон - для вашей безопасности.
     

  • 1.2, Аноним (2), 18:25, 16/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Карманный конкурент немного улучшился. Хром посмеивается, хлопая себя по карману.
     
     
  • 2.5, Аноним (8), 18:34, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не карманный.
    https://opennet.ru/60773-speedometer
     
     
  • 3.20, Аноним (20), 19:48, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Вы бы лучше ссылку на долю рынка привели.
     
     
  • 4.21, Аноним (8), 19:53, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Напрямую коррелирует с доходами:
    https://gs.statcounter.com/browser-market-share
     
     
  • 5.68, Аноним (68), 07:41, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Доходы тут ни при чём. Если бы они последние 10-15 лет тупо ничего не делали, они бы не сумели так бездарно слить свою долю рынка.
     
     
  • 6.73, L10N (ok), 09:24, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы бизнес-аналитик? На самом деле у Mozilla сейчас больше шансов, чем 15 лет назад. Например, учитывая антимонопольный процесс в США против Google. Главное - выстоять при отсутствии финансирования Google. Но по тому, что я увидел за последние полгода, идут неплохо, учитывая обстоятельства.
     
     
  • 7.89, Аноним (-), 11:18, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Шансов на что именно Продаться китайцам, как опера Там разработчиков уже - нет... большой текст свёрнут, показать
     
     
  • 8.103, L10N (ok), 15:21, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Шансов стать достойным представителем опенсорса Выработать новые правила работы... текст свёрнут, показать
     
  • 3.45, 12yoexpert (ok), 22:31, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    вот бы кто запилил такие тесты с влючённым uBO в firefox и издевательским огрызком uBO в chromium
     
     
  • 4.67, Аноним (67), 07:03, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Файл .crx расширения Ublock Origin прекрасно установился в ungoogled-chromium и работает.
     
  • 2.64, Аноним (64), 04:13, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С чего карманный, это Google в кармане у Firefox и Mozilla, единственный рычаг давления у Mozilla, Google вынужденна обеспечивать своего конкурента и при этом даже влиять на его разработку никак не может так как рычагов давления нет, если Google прекратит выплаты то их живьём съедят антимонопольщики, так что тут явно не Mozilla в кармане.
     
     
  • 3.69, Аноним (68), 07:43, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Именно в этом и причина тотального разложения всей команды.
     
  • 3.74, L10N (ok), 09:26, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В результате антимонопольного процесса против Google Moziila, скорее всего, лишится финансирования Google. Собственно, Mozilla сейчас отказывается от всего балласта и концентрируется на самом главном, потому что это грядёт, уже очень скоро (счёт на месяцы). Так что всё ровно наоборот.
     

  • 1.3, Аноним (8), 18:28, 16/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >WebGPU будет включена по умолчанию в выпуске Firefox 141

    Ну энтузиасты и гики используют FDE:
    https://www.mozilla.org/ru/firefox/developer/

     
     
  • 2.7, Аноним (2), 18:42, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • –23 +/
    Гики используют хром в связи с его превосходными девтулзами и отличной поддержкой веб-стандартов. И по тому, и по другому пункту фф в роли догоняющего. Всегда был и будет. Хром -- браузер и для домохозяек, и для гиков. Фф -- браузер для купившихся на рекламу маркетологов.
     
     
  • 3.10, Аноним (10), 18:49, 16/07/2025 Скрыто ботом-модератором     [к модератору]
  • +4 +/
     
  • 3.19, Rev (ok), 19:37, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Но Хром не даёт нормально работать блокировщикам рекламы из-за Manifest V3, а в Firefox всё по-прежнему работает.
     
     
  • 4.32, Я (??), 21:49, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • –14 +/
    вот уже 15 лет не понимаю зачем мне блокировщик рекламы. но наверное я просто исключил из своей интернет жизни все ресурсы где реклама мешает контенту.. на моей практике на таких ресурсах всёравно нет полезной информации.
     
     
  • 5.43, 12yoexpert (ok), 22:28, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > не понимаю зачем мне блокировщик рекламы

    дай угадаю: у тебя айфон и ты пишешь на раст?

     
     
  • 6.75, L10N (ok), 09:28, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты плохо угадываешь. Например, про меня не угадал, что я ML-бот. Собственно, по твоему рейтингу на оппеннете это тоже видно. Я тоже не пользуюсь блокировщиками рекламы. У меня айфон и мои программисты пишут на Rust. Кстати, Mozilla стояла у истоков Rust, сейчас это уже не так, но, видимо, тебя это сильно беспокоит :)
     
     
  • 7.99, Аноним (-), 14:11, 17/07/2025 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 8.106, L10N (ok), 15:25, 17/07/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 8.107, L10N (ok), 15:32, 17/07/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.60, Аноним (57), 01:33, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > вот уже 15 лет не понимаю зачем мне блокировщик рекламы

    Я вот тоже непонимаю, когда открываю браузер by default, перед установщиком блокировки рекламы.
    И ведь простая кассирша не пользуется soundcloud например.
    В принципе в одноклассниках сайтах это даже не реклама.
    Это призыв купить Лямоду.

     
     
  • 6.84, Аноним (84), 10:06, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Lamo, da?
     
     
  • 7.101, Аноним (57), 14:49, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Лямода, это круто.
     
  • 3.24, Аноним (24), 21:11, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гики, девтулзы... Ясно
     
  • 3.35, Анон1110м (?), 22:17, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    О гиках можно было говорить только тогда когда Хромой ещё не стал массовым. Инструменты разработчика нужны только сайтостроителям и иногда нормальным программистам. Зачем смешивать одно с другим? Да и кто такие гики? Это часом не любители комиксов и научнофантастических телесериалов?
     
  • 3.44, 12yoexpert (ok), 22:29, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    как у тебя слова "гики" и "веб" влезли в одно предложение? ты бы их ещё "инжерерами" назвал
     
  • 3.65, Аноним (64), 04:18, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не это Хром браузер для купившихся на рекламу маркетологов, иначе как объяснить что люди добровольно пользуются проприетарным браузером с худшими функционалом и возможностями настройки под себя, слежкой, а теперь ещё и вставляющий палки в колеса разработчикам аддонов что бы урезать функционал блокировщиков рекламы, с которой у Google основной доход.
     
     
  • 4.85, Аноним (84), 10:11, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Гражданы, пользуйта на данном языке обобщения запятые правильно, пожалуйста, зачем позорить место получения начального образования.
     
  • 3.97, AleksK (ok), 13:45, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Включи мне на линуксе под вейландом vaapi в хроме.
     

  • 1.9, Аноним (10), 18:47, 16/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Особенно актуально в контексте недавнего GPUHammer и давнего GLitch. Вместо того, чтобы давать засранцам полный доступ к GPU, нужно просто в браузер встроить узкоспециализированные движки. Один движок рендерит полигональные модели, другой рейтрейсит, третий майнит, четвёртый инферрит модели, никакого блоата 100500 либами у каждого сайта - своя, и не пойми, чем они отличаются, в какой бэкдор, и почему если одну на другую замени - всё поломалось - если поломалось - то это вебмастера проблема, он неправильно API движка использует. Но гуглагу для шпионажа нужен полный доступ.
     
     
  • 2.91, Аноним (91), 11:57, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > нужно просто в браузер встроить узкоспециализированные движки

    Внезапно уже было и давно: VRML, но принудительно закопали...

     

  • 1.11, Nicho (ok), 18:49, 16/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Это ускорит загрузку страниц,  уменьшит потребление, разгрузит проц, если нет, тогда какая польза простым юзерем?
     
     
  • 2.13, Аноним (13), 19:05, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Да
     
     
  • 3.15, A.Stahl (ok), 19:15, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да, но нет.
     
     
  • 4.72, КО (?), 08:55, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда уж нет, но нет
     
  • 2.14, Аноним (12), 19:08, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это как вебгл, только не стрёмный. Ну вон погоду и загрязнение воздуха ты смотришь с вебгл сейчас, в остальном он используется сайтами для идентификации.
     
     
  • 3.31, Аноним (31), 21:48, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >в остальном он используется сайтами для идентификации.

    На нём можно вообще GPU уникально идентифцировать, каждый чип.

     
     
  • 4.53, Аноним (53), 23:44, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И эту слежку можно отключить , не сломав функционал , только в фоксе .
     
     
  • 5.83, Аноним (83), 10:06, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Только Зум тебя на хрен пошлёт, после чего нашайниканама выпрет тебя с работы.
     
     
  • 6.88, Аноним (88), 11:13, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Слова "не сломав функционал" - не переводятся ? Не вообще отключить , а только сбор инфы о железе .
     
  • 3.41, 12yoexpert (ok), 22:25, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    смотря уровень загрязнения воздуха, ты загрязняешь воздух

    перестань

     
  • 2.33, Я (??), 21:51, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    просто будет чуть больше игр, виртуальых музеев и прочих подобных экспириенсов которые доступны прямо в браузере..
     
     
  • 3.40, 12yoexpert (ok), 22:22, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    а что-то полезное на этом может быть, или только "контент"? отключу-ка я пока на всякий
     
     
  • 4.87, Аноним (87), 10:45, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Переходи лучше на lynx, на всякий случай. А то ещё браузер какую бесполезную каринку покажет.
     
  • 3.47, Ананимаз (?), 23:04, 16/07/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.58, Аноним (57), 01:21, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > тогда какая польза простым юзерем

    Возможно это не простым юзерем.
    А Избранным.
    Ту зе чоузен оне.
    Посвящщение рыцарским мечем.
    Что можно.
    enable в about.config.
    Но не я это делаю, не я посвящаю.

     
  • 2.63, Аноним (63), 03:02, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    «Простым юзермам» всё перечисленное нафиг не надо.
     
  • 2.76, L10N (ok), 09:36, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее, это часть глобального переноса GUI и пр. API из толстых нативных клиентов в веб-клиент. Например, запуск игр класса AAA, редактирование видео, ускорение вычислений в 3 раза, лучше архитектура, которая позволяет удобнее реализовывать мультиплатформенные приложения. Всякие научные симуляции (например, медицина) и пр.
     
     
  • 3.92, Аноним (91), 12:16, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    fixed: запуск тетриса с пожиранием всех ресурсов nvidia RTX, замедление вычислений в 3 раза, многослойная архитектура зоопарка библиотек, возвращение к платформ-лок приложениям ("для просмотра сайта требуется IE-6" (с)), всякий блотварь и крипта.
     
     
  • 4.105, L10N (ok), 15:24, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, вообще-то обсуждаемое API как раз поддерживается (или скоро будет поддерживаться) всеми популярными браузерами. Поэтому в данном случае вроде как уход от зоопарка?
     

  • 1.16, Аноним (68), 19:16, 16/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Крайне сомнительная вещь этот WebGPU. То есть вместо использования высокоуровневого WebGL (читай OpenGL) они теперь заставят всех писать низкоуровневые игровые движки на JavaScript. Я уж не говорю про безопасность, ведь теперь любой левый сайт может получить полный контроль над GPU.
     
     
  • 2.17, Аноним (12), 19:26, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не совсем. Webgl огрызок opengl es и жаваскрипт. Webgpu помимо жс добавляет webassembly и позволяет использовать функциональность видеокарты нормально. Это небходимо и сайтам, и ПО.
     
     
  • 3.39, Анон1110м (?), 22:21, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    На самом деле это не необходимо сайтам. Геолокация, local storage и прочее это уже перебор.
     
  • 2.25, Аноним (25), 21:18, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В статье неправильно написали. Вебгпу - это не для жаваскипта. Это для приложений, запускаемых в браузере. То есть для кучи языков, которые собираются в васм.
     
     
  • 3.29, Аноним (31), 21:46, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это для JS в том числе и WebGL отлично дёргался из васма , а то что не для Ja... большой текст свёрнут, показать
     
  • 2.27, Ф (?), 21:29, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    WebGl ограниченный и небезопасный в плане работы с памятью.
     
     
  • 3.28, Аноним (31), 21:38, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если WebGL ограниченный, и при этом небезопасный, то с чего вы взяли, что WebGPU (который если WebGL - это типа OpenGL, то WebGPU - это типа Vulkan) будет при меньшей ограниченности более безопасным?
     
     
  • 4.34, Ф (?), 21:57, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Если действительно интересно, то почитайте в интернете. Найдёте ответы на все вопросы.
     
     
  • 5.38, 12yoexpert (ok), 22:20, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    вообще-то ты сильно неправ. если вдруг интересно, почему, то почитай в интернете
     
  • 3.36, 12yoexpert (ok), 22:19, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    он разве не на раст? это же firefox
     
  • 2.59, Аноним (57), 01:22, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > заставят всех писать низкоуровневые игровые движки на JavaScript

    Тоесть 99% сайтов написанных в конструкторе сайтов падут.

     

  • 1.23, Ценитель GPL рогаликов (?), 21:10, 16/07/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +3 +/
     
     
  • 2.46, Аноним (-), 22:51, 16/07/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.50, Аноним (50), 23:10, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что чем угодно занимается, но только не браузером.
     
     
  • 3.78, L10N (ok), 09:39, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Браузеры заменяют собой нативые толстые клиенты. Потому что это удобно и мультиплатформенность. Т.е. сейчас именно это браузер. Далеко не только статичные сайты-визитки открывать.
     
  • 2.61, Аноним (57), 01:38, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем в браузере запускать 3D?

    Ну что то для 3D принтеров, или что то 3D в интернет магазине.
    Но сомнительная функция, как например и зафотошопленые товары в интернет магазинах, или зафотошопленная еда.
    Мне ведь гораздо интересней посмотреть как это выглядит для пользователя.
    А не спецэффекты фотошопа.

     

  • 1.26, Аноним (25), 21:24, 16/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это для раста и плюсов.  На расте есть 3д движки, на которых пишут браузерные апликухи - CAD, игры, всякая визуализация, космос, планета и тд. WGSL - это клон раста, придуманный растоманами (и растононбайнарями).

    Вебгпу содран с вулкана, но при этом кучу всего не умеет: push constants, mesh shaders, raytracing extensions. Может, новые версии спеки это всё добавят, но по большому счёту плевать - браузер это не место для тяжеловесных приложений.

     
     
  • 2.52, Ценитель GPL ресурсов (?), 23:21, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Веб-браузер вообще не место для любых приложений. Основа безопасности. FSF конечно пытается java-скрипты для браузера разрешить под свободными лицензиями вместо борьбы с ними, но я с FSF в этом вопросе категорически не согласен. Отучать надо всех от этой дурной практики. Веб браузер не для приложений. Запретить исполнять любой код на устройствах посетителей веб-ресурсов.
     
  • 2.79, L10N (ok), 09:40, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А откуда такое мнение, что браузер - это не место для тяжеловесных приложений?
     
     
  • 3.90, Аноним (90), 11:27, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это очередная ненужная абстракция которая всё переусложняет и затормаживает. Прослойка между приложением и железом называется операционная система. Попытка сделать вид, что ОС - это браузер - это слом всей архитектуры, разброд и шатание. Можно было бы сказать, что это - кроссплатформенный слой, но это неправда, потому что многие браузерные апликухи хотят максимального доступа к ОС, наплевав на этот слой (поэтому электрон и прочие). А раз они всё равно хотят ОС, так не надо всё переусложнять переизобретая ОС спеки в браузере.
     
     
  • 4.104, L10N (ok), 15:23, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Понимаю ваше мнение. Согласен, но частично. С одной стороны, да, архитектуры становятся сложнее. Но почему, собственно, нет. Больше инструментов - не меньше. Кому-то удобнее организовать так, кому-то иначе. В разных проектах будет разный оптимальный стек. Теперь можно использовать и этот вариант, где нужно.
     

  • 1.30, grayich (ok), 21:46, 16/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    на каком ресурсе можно проверить работу WebGPU и WGSL после включения?
     
     
  • 2.37, Alex (??), 22:19, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    вы с другой планеты прибыли? сотни сайтов тестеров, поиск
     
  • 2.54, Аноним (53), 23:49, 16/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вы забыли добавить в список проверки поддержку видеокартой этой технологии .
     

  • 1.51, Аноним (50), 23:10, 16/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    На самом деле это не необходимо сайтам. Геолокация, local storage и прочее это уже перебор.
     
  • 1.55, Аноним (55), 00:32, 17/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Осталось уже наконец отрезать от ОС всё кроме браузерного движка, и будет счастье (корпам и разрабам)
     
     
  • 2.80, L10N (ok), 09:44, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Туда движение и идёт. ChromeOS, например, это, по сути уже веб-ОС. И собираются объединять с Adnroid. На iOS уже тоже приложения все, по сути, на веб-движке (я про нативные). Мобильный веб доберётся и до десктопов. Единственное что - пока непонятно, как решать антимонопольные дела. С одной стороны, веб-ОС - это хорошо. Но пока что по понятиям антимонопольщиков в каждой ОС должно быть можно выбирать веб-браузер. Поэтому, скорее, браузеры-ОС будут лучше интегрированы между собой. По сути, наверное, браузеры как таковые - это будут лишь шкурки/органайзеры над движками-ОС. Также значение будут иметь экосистемы (например, на базе аккаунтов Google/Apple/Mozilla и пр.).
     

  • 1.62, Songo (ok), 01:51, 17/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Надо же как-то переводить юзеров с локального софта в онлайн.
    Дана команда, браузеры подстраиваются за чемоданы денег.
     
     
  • 2.81, L10N (ok), 09:45, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И для этого идёт разработка запуска тяжеловесных приложений в браузерах локально? Mozilla как раз выступает за то, чтобы все вычисления (включая ML-модели) происходили локально на компьютерах пользователей.
     
     
  • 3.86, Songo (ok), 10:34, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Правильно выступает, зачем сервера грузить.
    Облачный гейминг уже работает несколько лет, все довольны. Так и софт перекинут.
     
     
  • 4.102, L10N (ok), 15:13, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Речь больше о доверенных ИИ (ибо в облачные нельзя и не рекомендуется отправлять персданные, коммерческие данные и пр.). Лучше обрабатывать информацию локально.
     

  • 1.70, Аноним (70), 08:15, 17/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошее подспорье для криптомайнеров на JS.
     
     
  • 2.82, L10N (ok), 09:47, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А сейчас майнить в браузерах невозможно? Вон недавно же новость была про "легальное" использование устройств пользователей браузерных дополнений для обучения ИИ :)
     

  • 1.95, Анониматор (?), 13:25, 17/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    погуглил тему, нашел проект egui, где вообще сразу gui приложение на нелюбимом тут расте. Там демо страничка, работает офигенно как нативное десктопное приложение.
    В связи с этим подумалось, а нафига html + зоопарк js фреймворков использовать?
     
     
  • 2.108, Аноним (108), 15:35, 17/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте получить текст содержимого этого приложения для поисковика. Попробуйте поменять стили или с помощью ublock убрать из него какую панель (подразумевая что это реклама), попробуйте зазумить это или прочитать скринридером. HTML+CSS дают огромное количество возможностей которые будут работать ожидаемо более менее везде, писать же с нуля как egui или любой нативный тулкит - это человекогоды работы чтобы получить потом то что все равно будет инородным и причем баги будут различаться между приложениями (кто-то фокус неверно реализует, кто-то диалоговые окна, кто-то многооконность, кто-то выделение и вставку).
     

  • 1.96, Core2Duo (?), 13:30, 17/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надо покупать новое железо под новый стандарт
    Заговор производителей
     
  • 1.100, theroook (ok), 14:20, 17/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А я недавно в Brave это отключил когда обнаружил что он сливает модель GPU, была проблема с одним сайтом редактором изображений, но жить можно. Ungoogled-chromium умеет спуфить, надеюсь (не особо) что Firefox додумаются это сделать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру