The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от opennews (ok) on 23-Янв-16, 12:13 
В запланированном на 26 января выпуске Firefox 44 появится (https://hacks.mozilla.org/2016/01/webgl-off-the-main-thread/) возможность выполнения отрисовки через WebGL в отдельном потоке, не мешающем работе основного потока обработки контента. Запуск WebGL в отдельном потоке производится при помощи (https://github.com/nickdesaulniers/webgl-worker) нового API OffscreenCanvas, добавленного в систему Web Workers (https://html.spec.whatwg.org/multipage/workers.html), предоставляющую средства для фонового выполнения длительных JavaScript-операций. API OffscreenCanvas пока отключен по умолчанию, доступен только для Linux и OS X, и требует активации gfx.offscreencanvas.enabled в about:config.


URL: https://hacks.mozilla.org/2016/01/webgl-off-the-main-thread/
Новость: https://www.opennet.ru/opennews/art.shtml?num=43721

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +6 +/
Сообщение от kravich (ok) on 23-Янв-16, 12:13 
Наконец-то shadertoy.com перестанет вешать браузер
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +5 +/
Сообщение от Аноним (??) on 23-Янв-16, 12:19 
> API OffscreenCanvas пока отключен по умолчанию, доступен только для Linux и OS X

Ну, хоть в чём-то мы первые! После новостей о бόльшем FPS в Quake III Arena и Doom III, не помню таких новостей.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +4 +/
Сообщение от soarin (ok) on 23-Янв-16, 13:50 
уже опровергли по ссылке к новости

> things are running great on Windows/FF Nightly 46. Shame on me for not verifying!

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

38. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от Aleks Revo (ok) on 26-Янв-16, 22:02 
Таки 46 и 44 - немного разные люди.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

3. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +4 +/
Сообщение от SENIORMASTERCHIEFDEVELOPER on 23-Янв-16, 12:44 
>в отдельном потоке

Эта строка должна быть в новости про Wine.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от Аноним (??) on 23-Янв-16, 12:48 
Уже.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  –1 +/
Сообщение от анонимус_б6_4 on 23-Янв-16, 12:54 
уже где?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

23. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +4 +/
Сообщение от Аноним (??) on 23-Янв-16, 19:05 
Wine Staging включён в основную ветку Wine. Включается опцией сборки (в дистрах включена по умолчанию).
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

4. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +9 +/
Сообщение от Аноним (??) on 23-Янв-16, 12:47 
Что же такое делается, уже две хорошие фичи анонсированы. Неужели обезумевшая Mozilla наконец-то пришла в себя?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +4 +/
Сообщение от kot040188 on 23-Янв-16, 13:42 
Не верю...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

20. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  –5 +/
Сообщение от Аноним (??) on 23-Янв-16, 18:04 
А я махнул на них рукой. Чао, Mozilla. Теперь, похоже, навсегда.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

39. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от Аноним (??) on 27-Янв-16, 22:17 
не, просто последние пару лет(может и дольше, просто - менее явно) - они выкидывают куски специфичного кода из ядра браузера и заменяют Chrome-овскими.
я явными намерениями, со временем - полностью его трансмутировать в.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от Аноним (??) on 23-Янв-16, 14:05 
>WebGL

Зачем это в браузере?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +5 +/
Сообщение от soarin (ok) on 23-Янв-16, 14:30 
Например для этого http://ponylumen.net/games/3d-pony-creator/
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от Orsi email on 23-Янв-16, 15:12 
Кроме игр , переводимых с NPAPI-плагинов на WebGL - ещё интерактивные сайты , например гугл мапс .
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  –3 +/
Сообщение от iLex on 23-Янв-16, 14:37 
А слабо вообще весь JS заставить в отдельном потоке выполняться? Им самим-то не стыдно, что в XXI веке при загрузке вкладки с тяжёлым JS подвисает не только эта вкладка, но и весь браузер? А если JS из-за ошибок в коде рекламных баннеров вообще подвиснет, то вы даже чтоб тупо закрыть эту вкладку будете ждать 40 сек., и всё это время даже переключиться на другие вкладки не выйдет.
Mozilla что, до сих пор живёт во временах Windows 3.11 с её карусельной недо-многозадачностью?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от Crazy Alex (ok) on 23-Янв-16, 15:28 
У них сейчас раздельные потоки для JS страниц и JS интерфейса, насколько я помню. Впрочем, хоть раньше, хоть сейчас луший способ борьбы с такими проблемами - uBlock и по возможности - uMatrix/NoScript.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +2 +/
Сообщение от iLex on 23-Янв-16, 15:52 
Да щаз там! Попробуйте создать пустую страничку с бесконечным циклом на JS, например так:
do {} while (true);
и открыть её в последней версии FF. Подвиснет нахрен вообще всё. Не только интерфейс включая меню и вкладки, но даже и поток прорисовки - т.е. открыв поверх FF любое другое окно и передвигая его, вы сможете затирать изображение окна FF.
Висеть он будет 40 сек., до появления сообщения "этот сценарий не отвечает".
В общем, Windows 3.11 во всей своей красе, это там такой подход использовался. И если индусы Mozilla не способны даже нормальную асинхронность обеспечить, не говоря уж о многопоточности, вердикт может быть только один: вон из профессии.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от анонимус_ on 23-Янв-16, 16:55 
а как этот же сценарий в хроме отрабатывает?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  –1 +/
Сообщение от soarin (ok) on 23-Янв-16, 16:58 
без всяких проблем, собственно как и в любом другом браузере (есть ещё safari и EDGE в природе)
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

27. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +4 +/
Сообщение от username (??) on 24-Янв-16, 10:21 
>  (есть ещё safari и EDGE в природе)

1. EDGE не браузер.
2. Spartan не браузер.
3. Что-бы не делало мс, это не бывает браузером.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

36. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от pkdr (ok) on 25-Янв-16, 11:55 
Ну к конкретно этому поделию M$ у меня нет никаких претензий, со своей задачей - скачать браузер они справляются, хоть и не очень удобные.
Равно как и к клавиатурам и мышам, это подразделение возмутительно плюёт на стандарты и правила M$ и выпускает качественные, надёжные и удобные продукты, да ещё и дружелюбные к линуксу.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

25. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +3 +/
Сообщение от D246ner on 23-Янв-16, 20:09 
в хроме отдельный процесс под каждую вкладку, и в плане ресурсо-потребления не лучший вариант
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

26. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +1 +/
Сообщение от Аноним (??) on 23-Янв-16, 20:45 
во всех текущих браузерах, в т.ч и в Chrome подвесит всё
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

31. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  –2 +/
Сообщение от soarin (ok) on 24-Янв-16, 14:36 
врёшь и не краснеешь
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

32. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +1 +/
Сообщение от Lain_13_too_lazy_to_login on 25-Янв-16, 02:59 
Чушь говорите. В Хроме при запуске в консоли на любой вкладке наглухо повисает только эта вкладка. Всё остальное работает. Да и подвисшую вкладку легко пристрелить из Shift+Esc.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

33. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  –1 +/
Сообщение от iPony on 25-Янв-16, 09:11 
Проверил на chromium, safari, opera, vivaldi, IE 11, ubuntu browser.
Во всех браузерах нормально. Только фурифокс зависает намертво.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

18. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от soarin (ok) on 23-Янв-16, 17:00 
> Висеть он будет 40 сек., до появления сообщения "этот сценарий не отвечает".

Может от мощи компутера зависит. Но у меня висел 10 секунд.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

22. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от Аноним (??) on 23-Янв-16, 18:25 
У тебя таймера сломаны
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

19. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от Crazy Alex (ok) on 23-Янв-16, 17:01 
Ну, значит, ошибаюсь - JS у меня мало где включен.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

28. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  –4 +/
Сообщение от Аноним (??) on 24-Янв-16, 12:03 
>>И если индусы Mozilla не способны даже нормальную асинхронность обеспечить, не говоря уж о многопоточности, вердикт может быть только один: вон из профессии.

Месье, а покажите пожалуйста свои работы? ссылку на гитхаб/битбакет..

а то я как раз временами слежу как развивается идеи/проектов firefox/servo, индусы программисты там конечно есть, так как комиттеры по всему миру находятся.
Я понял что им можно всем ткнуть в лицо код настоящего эксперта, по коду которого можно понять настоящий высший класс и профессионализм.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

37. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +1 +/
Сообщение от Аноним (??) on 25-Янв-16, 13:02 
апелляция к авторитету зачастую является не более чем анахронизмом, во многих вопросах приводящая к ошибочным выводам

P.S. индийцы честно отрабатывают свои деньги.
кто же виноват, что за такую оплату людей с уровнем компетентности превышающим их не находится?

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

29. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от Аноним (??) on 24-Янв-16, 12:05 
>> Mozilla не способны даже нормальную асинхронность обеспечить..

кстати "нормальная" асинхронность, по вашему определению это что?

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

34. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от Аноним (??) on 25-Янв-16, 09:44 
Та которая не вешает браузер намертво до состояния когда его перезапускать приходится
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

35. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от Аноним (??) on 25-Янв-16, 10:29 
Это к асинхронности в чистом виде не имеет отношение
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

24. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +/
Сообщение от nmnjfverebroh on 23-Янв-16, 19:51 
>вообще весь JS заставить в отдельном потоке выполняться

Лучше сделать нормальную песочницу, а то у него уже доступ к железу типа камеры.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

30. "В Firefox 44 появится возможность выполнения WebGL в отдельн..."  +3 +/
Сообщение от Аноним (??) on 24-Янв-16, 12:18 
им стало "стыдно", и они начали разрабатывать Servo
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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