URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 106444
[ Назад ]
Исходное сообщение
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено opennews , 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/
Новость: http://www.opennet.me/opennews/art.shtml?num=43721
Содержание
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,kravich, 12:13 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 12:19 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,soarin, 13:50 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Aleks Revo, 22:02 , 26-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,SENIORMASTERCHIEFDEVELOPER, 12:44 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 12:48 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,анонимус_б6_4, 12:54 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 19:05 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 12:47 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,kot040188, 13:42 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 18:04 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 22:17 , 27-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 14:05 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,soarin, 14:30 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Orsi, 15:12 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,iLex, 14:37 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Crazy Alex, 15:28 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,iLex, 15:52 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,анонимус_, 16:55 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,soarin, 16:58 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,username, 10:21 , 24-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,pkdr, 11:55 , 25-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,D246ner, 20:09 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 20:45 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,soarin, 14:36 , 24-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Lain_13_too_lazy_to_login, 02:59 , 25-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,iPony, 09:11 , 25-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,soarin, 17:00 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 18:25 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Crazy Alex, 17:01 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 12:03 , 24-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 13:02 , 25-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 12:05 , 24-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 09:44 , 25-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 10:29 , 25-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,nmnjfverebroh, 19:51 , 23-Янв-16
- В Firefox 44 появится возможность выполнения WebGL в отдельн...,Аноним, 12:18 , 24-Янв-16
Сообщения в этом обсуждении
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено kravich , 23-Янв-16 12:13
Наконец-то shadertoy.com перестанет вешать браузер
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 23-Янв-16 12:19
> API OffscreenCanvas пока отключен по умолчанию, доступен только для Linux и OS XНу, хоть в чём-то мы первые! После новостей о бόльшем FPS в Quake III Arena и Doom III, не помню таких новостей.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено soarin , 23-Янв-16 13:50
уже опровергли по ссылке к новости> things are running great on Windows/FF Nightly 46. Shame on me for not verifying!
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Aleks Revo , 26-Янв-16 22:02
Таки 46 и 44 - немного разные люди.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено SENIORMASTERCHIEFDEVELOPER , 23-Янв-16 12:44
>в отдельном потокеЭта строка должна быть в новости про Wine.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 23-Янв-16 12:48
Уже.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено анонимус_б6_4 , 23-Янв-16 12:54
уже где?
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 23-Янв-16 19:05
Wine Staging включён в основную ветку Wine. Включается опцией сборки (в дистрах включена по умолчанию).
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 23-Янв-16 12:47
Что же такое делается, уже две хорошие фичи анонсированы. Неужели обезумевшая Mozilla наконец-то пришла в себя?
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено kot040188 , 23-Янв-16 13:42
Не верю...
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 23-Янв-16 18:04
А я махнул на них рукой. Чао, Mozilla. Теперь, похоже, навсегда.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 27-Янв-16 22:17
не, просто последние пару лет(может и дольше, просто - менее явно) - они выкидывают куски специфичного кода из ядра браузера и заменяют Chrome-овскими.
я явными намерениями, со временем - полностью его трансмутировать в.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 23-Янв-16 14:05
>WebGLЗачем это в браузере?
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено soarin , 23-Янв-16 14:30
Например для этого http://ponylumen.net/games/3d-pony-creator/
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Orsi , 23-Янв-16 15:12
Кроме игр , переводимых с NPAPI-плагинов на WebGL - ещё интерактивные сайты , например гугл мапс .
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено iLex , 23-Янв-16 14:37
А слабо вообще весь JS заставить в отдельном потоке выполняться? Им самим-то не стыдно, что в XXI веке при загрузке вкладки с тяжёлым JS подвисает не только эта вкладка, но и весь браузер? А если JS из-за ошибок в коде рекламных баннеров вообще подвиснет, то вы даже чтоб тупо закрыть эту вкладку будете ждать 40 сек., и всё это время даже переключиться на другие вкладки не выйдет.
Mozilla что, до сих пор живёт во временах Windows 3.11 с её карусельной недо-многозадачностью?
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Crazy Alex , 23-Янв-16 15:28
У них сейчас раздельные потоки для JS страниц и JS интерфейса, насколько я помню. Впрочем, хоть раньше, хоть сейчас луший способ борьбы с такими проблемами - uBlock и по возможности - uMatrix/NoScript.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено iLex , 23-Янв-16 15:52
Да щаз там! Попробуйте создать пустую страничку с бесконечным циклом на JS, например так:
do {} while (true);
и открыть её в последней версии FF. Подвиснет нахрен вообще всё. Не только интерфейс включая меню и вкладки, но даже и поток прорисовки - т.е. открыв поверх FF любое другое окно и передвигая его, вы сможете затирать изображение окна FF.
Висеть он будет 40 сек., до появления сообщения "этот сценарий не отвечает".
В общем, Windows 3.11 во всей своей красе, это там такой подход использовался. И если индусы Mozilla не способны даже нормальную асинхронность обеспечить, не говоря уж о многопоточности, вердикт может быть только один: вон из профессии.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено анонимус_ , 23-Янв-16 16:55
а как этот же сценарий в хроме отрабатывает?
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено soarin , 23-Янв-16 16:58
без всяких проблем, собственно как и в любом другом браузере (есть ещё safari и EDGE в природе)
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено username , 24-Янв-16 10:21
> (есть ещё safari и EDGE в природе)1. EDGE не браузер.
2. Spartan не браузер.
3. Что-бы не делало мс, это не бывает браузером.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено pkdr , 25-Янв-16 11:55
Ну к конкретно этому поделию M$ у меня нет никаких претензий, со своей задачей - скачать браузер они справляются, хоть и не очень удобные.
Равно как и к клавиатурам и мышам, это подразделение возмутительно плюёт на стандарты и правила M$ и выпускает качественные, надёжные и удобные продукты, да ещё и дружелюбные к линуксу.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено D246ner , 23-Янв-16 20:09
в хроме отдельный процесс под каждую вкладку, и в плане ресурсо-потребления не лучший вариант
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 23-Янв-16 20:45
во всех текущих браузерах, в т.ч и в Chrome подвесит всё
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено soarin , 24-Янв-16 14:36
врёшь и не краснеешь
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Lain_13_too_lazy_to_login , 25-Янв-16 02:59
Чушь говорите. В Хроме при запуске в консоли на любой вкладке наглухо повисает только эта вкладка. Всё остальное работает. Да и подвисшую вкладку легко пристрелить из Shift+Esc.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено iPony , 25-Янв-16 09:11
Проверил на chromium, safari, opera, vivaldi, IE 11, ubuntu browser.
Во всех браузерах нормально. Только фурифокс зависает намертво.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено soarin , 23-Янв-16 17:00
> Висеть он будет 40 сек., до появления сообщения "этот сценарий не отвечает". Может от мощи компутера зависит. Но у меня висел 10 секунд.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 23-Янв-16 18:25
У тебя таймера сломаны
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Crazy Alex , 23-Янв-16 17:01
Ну, значит, ошибаюсь - JS у меня мало где включен.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 24-Янв-16 12:03
>>И если индусы Mozilla не способны даже нормальную асинхронность обеспечить, не говоря уж о многопоточности, вердикт может быть только один: вон из профессии.Месье, а покажите пожалуйста свои работы? ссылку на гитхаб/битбакет..
а то я как раз временами слежу как развивается идеи/проектов firefox/servo, индусы программисты там конечно есть, так как комиттеры по всему миру находятся.
Я понял что им можно всем ткнуть в лицо код настоящего эксперта, по коду которого можно понять настоящий высший класс и профессионализм.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 25-Янв-16 13:02
апелляция к авторитету зачастую является не более чем анахронизмом, во многих вопросах приводящая к ошибочным выводамP.S. индийцы честно отрабатывают свои деньги.
кто же виноват, что за такую оплату людей с уровнем компетентности превышающим их не находится?
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 24-Янв-16 12:05
>> Mozilla не способны даже нормальную асинхронность обеспечить..кстати "нормальная" асинхронность, по вашему определению это что?
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 25-Янв-16 09:44
Та которая не вешает браузер намертво до состояния когда его перезапускать приходится
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 25-Янв-16 10:29
Это к асинхронности в чистом виде не имеет отношение
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено nmnjfverebroh , 23-Янв-16 19:51
>вообще весь JS заставить в отдельном потоке выполнятьсяЛучше сделать нормальную песочницу, а то у него уже доступ к железу типа камеры.
"В Firefox 44 появится возможность выполнения WebGL в отдельн..."
Отправлено Аноним , 24-Янв-16 12:18
им стало "стыдно", и они начали разрабатывать Servo