|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от opennews (??) on 10-Янв-16, 09:24 | ||
Разработчики JavaScript-движка V8 сообщили (https://groups.google.com/forum/#!topic/v8-users/PInzACvS5I4) о реализации экспериментальной поддержки WebAssembly (https://github.com/WebAssembly/design/blob/master/README.md) (WASM), не зависящего от браузера универсального низкоуровневого промежуточного кода для выполнения в браузере приложений, скомпилированных из различных языков программирования. Компоненты для выполнения байткода WASM, JavaScript API для доступа к функциональности WebAssembly и сопутствующие элементы инфраструктуры, такие как компилятор из C/C++ в WebAssembly, приняты (https://chromium.googlesource.com/v8/v8/+/4c5b3609fd4de3e0c1...) в кодовую базу V8 и проекта Chromium. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | –1 +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 09:24 | ||
Быстрее бы уже, не терпится выкинуть JavaScript в окно. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
26. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от th3m3 (ok) on 10-Янв-16, 16:18 | ||
JS никуда не денется после прихода WebAssembly. Сразу все переползут на C/C++? Это утопия. С php вон уже сколько лет слезть не могут. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
|
36. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 18:09 | ||
Нет, даже в мск. А вот за 75 тр это можно | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от cmp (??) on 11-Янв-16, 00:59 | ||
Да ну, на хедхантер искали пхпшника за 100 штук, масяца 2 назад. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
52. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | –2 +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 20:30 | ||
> JS никуда не денется после прихода WebAssembly. Сразу все переползут на C/C++? | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
53. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +3 +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 21:29 | ||
> труда не составит | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
54. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 21:30 | ||
> не терпится выкинуть JavaScript в окно. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
63. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от th3m3 (ok) on 10-Янв-16, 23:56 | ||
Ага. Сидит в сети и плачет, сидит и плачет =) | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
81. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +2 +/– | |
Сообщение от АнонимХ (??) on 11-Янв-16, 19:34 | ||
Почему только интернет? Поглядите логи графической сессии в линукс. Там куча ошибок js вылезает, а за ними и некорректная работа контролов. В мелочах. И при таком подходе к разработке, который обусловлен языком ( расслабляет девелоперов), отладить это невозможно. | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
92. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Аноним (??) on 11-Янв-16, 22:11 | ||
Поглядел. Никакого JS не вижу. Наверное не надо gnome 3 было пользоваться. | ||
Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору |
2. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +8 +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 09:26 | ||
>не зависящего от браузера универсального низкоуровневого промежуточного кода для выполнения в браузере приложений, скомпилированных из различных языков программирования | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от цупцпцуп on 10-Янв-16, 09:46 | ||
Чтобы календарик был в 3D и со спецэффектами. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
5. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 09:50 | ||
Как этот | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
9. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +2 +/– | |
Сообщение от Нанобот (ok) on 10-Янв-16, 10:30 | ||
Быстрее обрабатывается браузером, меньше занимает места. Догадываюсь, что и компилятор в webassembly сделать проще | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
12. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +2 +/– | |
Сообщение от Kodesu (ok) on 10-Янв-16, 11:57 | ||
> скомпилированных из различных языков программирования | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
19. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от freehck (ok) on 10-Янв-16, 12:38 | ||
Я хотел бы уточнить: а какие именно ограничения накладывают браузеры на исполняемый js-код? Я так понимаю, что скорее всего этот код может работать сетью. А может ли он работать с файлами? Подскажите, что и где почитать об этой самой безомасности, которую браузеры нам предоставляют. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
20. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от maximnik0 on 10-Янв-16, 13:44 | ||
> сетью. А может ли он работать с файлами? Подскажите, что и | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
31. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | –2 +/– | |
Сообщение от Aleks Revo (ok) on 10-Янв-16, 17:25 | ||
В первую очередь код разных сайтов изолирован "пространством" самих этих сайтов. То есть, загружая и запуская веб-приложения - точно уверен, что они друг с другом не "воюют", не пытаются украсть друг у друга пароли и другие данные, подсунуть что-то своё и т.п. То есть в целом, это значительно более здоровая среда, чем полноправные приложения под системной учёткой пользователя с доступом ко всем файлам и в сеть, которые пользователь не может полноценно проверить (и не важно - из-за отсутствия исходников, квалификации или времени на всё это безобразие). | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
37. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +4 +/– | |
Сообщение от Crazy Alex (ok) on 10-Янв-16, 18:13 | ||
В первую очередь это приложения, которые пользователь не может контролировать. Он зачастую даже не понимает, когда они запускаются, не может остаться на определённой версии, не может модифицировать поведение за рамками разрешённого разработчиком. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
34. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Crazy Alex (ok) on 10-Янв-16, 18:06 | ||
В основном потому, что нужно сложное приложение, над которым пользователь (и система) не имеет контроля. Это, насколько я понимаю, основная движущая сила развития веб-приложений. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
67. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Аноним (??) on 11-Янв-16, 06:07 | ||
Потому что теперь браузер — это доминирующая операционная система. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
3. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 09:28 | ||
и ещё - они же изобрели JVM!? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от anonymous (??) on 10-Янв-16, 09:54 | ||
байткод и виртуальная машина и раньше были, WASM более высокого уровня - "Абстрактное синтаксическое дерево". | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
10. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +3 +/– | |
Сообщение от Andrey Mitrofanov on 10-Янв-16, 11:21 | ||
> более высокого уровня - | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
22. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от rshadow (ok) on 10-Янв-16, 14:59 | ||
Любой скриптовый язык, созданный и до и после jvm. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
47. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Andrey Mitrofanov on 10-Янв-16, 19:43 | ||
> Любой скриптовый язык, созданный и до и после jvm. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
61. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | –2 +/– | |
Сообщение от Crazy Alex (ok) on 10-Янв-16, 23:40 | ||
Зато интерпретаторы этих скриптовых языков написаны обычно на С, их запустить в браузере можно уже сейчас - но медленнее, чем хотелось бы. Фактически, WebAssembly даст инфрастурктуру, на которой их модифицированные версии можно будет гонять достаточно быстро - то же управление памятью, эффективное взаимодействие с DOM и так далее. | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
80. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | –1 +/– | |
Сообщение от Бывший школьник on 11-Янв-16, 18:28 | ||
Tcl же | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
70. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Тот_Самый_Анонимус on 11-Янв-16, 08:26 | ||
>Lisp, значит, наконе-то? | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
85. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Andrey Mitrofanov on 11-Янв-16, 21:20 | ||
>>Lisp, значит, наконе-то? | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
86. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от виндотролль (ok) on 11-Янв-16, 21:28 | ||
> "Абстрактное синтаксическое дерево" | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
87. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Andrey Mitrofanov on 11-Янв-16, 21:31 | ||
> Я не ошибся, это ж в этой ветке — конкурс на самый | ||
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору |
89. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от виндотролль (ok) on 11-Янв-16, 21:42 | ||
> https://en.wikipedia.org/wiki/Abstract_syntax_tree В глазах смотрящего. | ||
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору |
90. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | –1 +/– | |
Сообщение от Andrey Mitrofanov on 11-Янв-16, 21:47 | ||
> целого комментария мне не ясен. | ||
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору |
7. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +4 +/– | |
Сообщение от Алоним on 10-Янв-16, 10:11 | ||
Флеш уходит. ПНаХ никому не нужен. Видать кому-то очень не хватает возможности подсунуть клиенту нечитаемый бинарник. :-) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +8 +/– | |
Сообщение от Kodesu (ok) on 10-Янв-16, 11:47 | ||
Справедливости ради стоит заметить, что нечитаемость легко достигается и при использовании только JS. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
15. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Алоним on 10-Янв-16, 12:28 | ||
Это правда — часто не хватает возможности отформатировать код прямо на странице view-source:, приходится копировать в редактор. Но всё же это легче чем проводить диззассемблирование и потом гадать над кодом вида if(0) { asd.324&*(#sdvc } — как оно вообще скомпилировалось? | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
29. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Иван (??) on 10-Янв-16, 17:00 | ||
В хроме. F12 -> вкладка "Sources" -> в левом нижем углу кнопка "{}" (Pretty print). | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
93. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 11-Янв-16, 22:14 | ||
> "{}" (Pretty print). | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
59. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Lain_13_too_lazy_to_login on 10-Янв-16, 22:46 | ||
Это помогает ровно до тех пор, пока код хорошо не обфусцируют. Благо такая пакость редво стречается, а в основном попадается eval(function(p,a,c,k,e,d){...}) и пободные безобидные штуки, легко разворачиваемые в исходый код. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
60. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Lain_13_too_lazy_to_login on 10-Янв-16, 22:47 | ||
*редко | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
17. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +4 +/– | |
Сообщение от Апоним on 10-Янв-16, 12:35 | ||
> Справедливости ради стоит заметить, что нечитаемость легко достигается и при использовании только JS. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
94. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 11-Янв-16, 22:15 | ||
> Да, но WebAssembly — удобно-нечитаемый формат. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
32. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Aleks Revo (ok) on 10-Янв-16, 17:29 | ||
> Флеш уходит. ПНаХ никому не нужен. Видать кому-то очень не хватает возможности | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
39. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Crazy Alex (ok) on 10-Янв-16, 18:23 | ||
Во-первых, закатывают. AGPL не зря придумали. Во-вторых - читаемость = модифицируемость. Вон, для того же youtube не зря есть масса браузерных расширений, подправляющих его поведение. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
38. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Crazy Alex (ok) on 10-Янв-16, 18:20 | ||
Оно не читаемо не больше, чем asm.js, при этом меньше по объёму и быстрее парсится браузером. Несколько мегабайт джаваскрипта - это вешаться можно. И это вполне реальный случай. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
68. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от s79 on 11-Янв-16, 07:05 | ||
Я не стесняюсь таки спросить, на кой надо отдавать клиенту 500 мегабайт данных в браузер для разовой обработки? чтоб потом жалиться на огнелиса, что он ест овер чем дофига памяти? | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
72. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Crazy Alex (ok) on 11-Янв-16, 12:58 | ||
Представьте себе, что там полноценный графический редактор. Или игра какая. Или офисный пакет с адовых размеров документом. А память - закроете вкладку - отдаст. | ||
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору |
77. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от rob pike on 11-Янв-16, 15:48 | ||
> на "переносимые приложения в песочнице" | ||
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору |
84. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Crazy Alex (ok) on 11-Янв-16, 20:13 | ||
Ну, мне всё-таки ближе модель репозиториев, маинтайнеров и свободного софта. все эти "песочницы" создают слишком много проблем в плане взаимодействия, не решают основную проблему - недоверие создателю софта и создают у пользователя иллюзию безнаказанности. | ||
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору |
88. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от виндотролль (ok) on 11-Янв-16, 21:33 | ||
> Несколько мегабайт джаваскрипта - это вешаться можно. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
91. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Andrey Mitrofanov on 11-Янв-16, 21:52 | ||
>> Несколько мегабайт джаваскрипта - это вешаться можно. | ||
Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору |
96. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от виндотролль (ok) on 11-Янв-16, 22:23 | ||
как думаешь, тебя кто-то кроме тебя самого понимает? :) | ||
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору |
97. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Andrey Mitrofanov on 11-Янв-16, 22:39 | ||
> как думаешь, тебя кто-то кроме тебя самого понимает? :) | ||
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору |
8. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 10:22 | ||
Unreal Engine оплатил для своих игруль в IE? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
16. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 12:28 | ||
Сколько можно переизобретать виртуальную машину? И ещё рассказывать сказки про безопасность, скорость, малый объём. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
18. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +3 +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 12:38 | ||
Сколько можно быть попугаем? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
21. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 14:28 | ||
Про строгую статическая типизация можно забыть, теперь баги удвоятся. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
40. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Crazy Alex (ok) on 10-Янв-16, 18:29 | ||
Наоборот, вообще-то. В сущности, сейчас единственные отработанные пути генерации WASM - компиляция сишного и плюсового кода через Emscripten или преобразование готового asm.js. Оба варианта строго статически типизированы. а дальше - там, конечно, хоть интерпретатор Питона можно будет запустить (можно и сейчас, но тормозит), но хуже, чем сейчас, определённо не станет. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
50. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 20:07 | ||
Нет. Проверка типов происходит на этапе компиляции, соответственно, вы можете использовать любой язык с любой системой типов, компилятор которого умеет генерировать байткод webassemble (или если будет бэкенд для llvm, то можно будет компилятор языка -> llvm ir -> webassembe ir). Теперь можно будет писать веб приложения на нормальных языках. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
23. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 16:03 | ||
кто нибудь обьяснит, что хрень это WebAssemby? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
24. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +2 +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 16:12 | ||
Ассемблер для Web, что непонятного-то. Он будет исполняться в браузере, в него будут компилироваться другие языки, на нем самом никто писать не будет. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
27. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | –1 +/– | |
Сообщение от th3m3 (ok) on 10-Янв-16, 16:21 | ||
Если кратко, то ты сможешь запускать в браузере обычные программы и игры. Т.е. допустим есть у тебя игра Need For Speed и программа Ableton - если авторы перейдут на WebAssembly, то ты сможешь их запускать прямо в браузере. Так понятнее? | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
78. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от IMHO on 11-Янв-16, 17:00 | ||
писать сайты на ассемблере | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
95. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 11-Янв-16, 22:19 | ||
> кто нибудь обьяснит, что хрень это WebAssemby? | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
28. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +2 +/– | |
Сообщение от Xasd (ok) on 10-Янв-16, 16:46 | ||
а в интерете нет ни одного примера использования этого WebAssembly (wasm).. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
41. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Crazy Alex (ok) on 10-Янв-16, 18:34 | ||
Да забей пока, оно ещё совсем экспериментальное, десять раз поменяется. Плюс, TurboFan в даный момент - довольно бажная штука, с тем же asm.js иногда пессимизирующая так, что скорость на порядок падает, а то и просто чёрт знает что испольняется. Ждём нормальную поддержку (по факту - отдельный от JS движок). | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
33. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от iLex on 10-Янв-16, 18:00 | ||
Да лишь бы он был реально переносимым и кроссбраузерным, а то ж эти четыре упёртых барана как всегда не смогут согласовать стандарты и понапихают каждый своих фич, в итоге никакой совместимостью там даже пахнуть не будет. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
42. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 18:55 | ||
четыре? два же, и при этом второй загибается | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
44. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от iLex on 10-Янв-16, 19:19 | ||
Над проектом работают Google, Microsoft, Mozilla и Apple. Как думаете, смогут они договориться и все дружно потом придерживаться единого стандарта? Особенно учитывая, что MS уже сейчас объявила, что WebAssembly будет поддерживаться только Edge, но не IE. А что ж дальше-то будет? | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
58. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Crazy Alex (ok) on 10-Янв-16, 22:27 | ||
А что не так? IE скоро сдохнет в любом случае, чего его развивать? Страшнее, чем нынешние различия между, скажем, компиляторами C, не будет - а такого уровня проблемы вполне решаемы. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
45. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 19:31 | ||
Сначала они кукарекают про то как ява и флеш не нужны, а потом сами же пытаются вставлять бинарники в веб и это типа круто потому что не флеш. Ох уж эти веб-хипстеры, лицемерие да и только! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
49. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 19:57 | ||
Веб ассембли работает на том же уровне изоляции, что и жс и имеет тот же апи, насколько я понимаю. Джава и флеш это внешние для браузера плагины, предоставляющие свой апи. Такой бинарник ничем не будет отличаться от минимизированного проприетарного скрипта на жс. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
51. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 20:25 | ||
JVM в браузер не мешало воткнуть ничего. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
62. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Crazy Alex (ok) on 10-Янв-16, 23:42 | ||
И завязаться на оракл и монструозную махину, рассчитанную на сервер и даже память отдавать не умеющую. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
65. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 11-Янв-16, 01:21 | ||
10 лет назад, когда этот вопрос был актуален, вместо Oracle был Sun, являвшийся корпорацией добра, и практически каждый современный телефон был завязан на JME, и всем было счастье, и никто не страдал. Может быть, ты не застал те времена. | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
73. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Crazy Alex (ok) on 11-Янв-16, 13:05 | ||
Куда б я делся :-) И как раз потому, что J2ME иметь дело пришлось, знаю, что это было убогое и прожорливое (для своих возможностей) окружение, с несовместимостями, вынуждавшими держать штабеля телефонов и тестировать на каждой физической железке отдельно. | ||
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору |
76. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Аноним (??) on 11-Янв-16, 14:31 | ||
>убогое и прожорливое ... с несовместимостями | ||
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору |
83. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Crazy Alex (ok) on 11-Янв-16, 20:10 | ||
Оно хреново выполняло свои задачи. Оно запускалось по 15 секунд, было огорожено где надо и где не надо, имело безумную политику сертификации приложений и, как я говорил, очень проблемно в плане совместимости. | ||
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору |
46. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от iZEN (ok) on 10-Янв-16, 19:41 | ||
> По своим задачам WebAssembly во многом напоминает PNaCl (Portable Native Client) и Asm.js. Основное отличие от Asm.js состоит в том, что WebAssembly является бинарным форматом, не завязанным на исходных текстах JavaScript и позволяющим выполнять в браузере низкоуровневый промежуточный код. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
48. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Andrey Mitrofanov on 10-Янв-16, 19:51 | ||
> Перехватили всё-таки инициативу после затягивания петли на шее рабочего решения. | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
56. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Аноним (??) on 10-Янв-16, 22:19 | ||
Очевидно, изенька имеет в виду, что проклятый гугль выкинул жабоплугин с нпапи и навязал всем конкурирующее решение. В действительности же, рабочее решение для кучи продуктов, приносящих деньги, похерено, а на новом добреце будут только трояны писать. | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
71. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Andrey Mitrofanov on 11-Янв-16, 11:20 | ||
> Очевидно, изенька имеет в виду, что проклятый гугль выкинул жабоплугин с нпапи | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
57. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Crazy Alex (ok) on 10-Янв-16, 22:24 | ||
Ну, можно и так сказать... если внаглую проигнорировать все детали. Например, то, что на этой платформе запускается сишный код. То есть, по факту, там (с небольшими модификациями) запускается код на любом языке, с любыми парадигмами. У меня есть некоторый опыт работы с переводом на asm.js довольно сложной штуки на C - и оно действительно работает с приличной производительностью (не считая IE, правда - как всегда). С WebAssembly будет ещё лучше. А вот что-то подобное на джаве я слабо представляю. | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
69. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | –1 +/– | |
Сообщение от Аноним (??) on 11-Янв-16, 07:42 | ||
Ясный пень, ты ведь кроме страшных баек о жабе, рассказанных в курилке старшими MVP о программировании для jvm ничего не знаешь. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
74. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Crazy Alex (ok) on 11-Янв-16, 13:16 | ||
Мать вашу, вот все всегда, понимаешь, в курсе, что я видел, а что нет. Я, если что, с энтерпрайзом не первый год работаю. Вот там жаба на месте - монстр, но стабильный, дубовый и предсказуемый. А вот приличных десктопных приложений на JVM я не видел ни разу, это да. | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
75. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 11-Янв-16, 13:26 | ||
Ок | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
79. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Andrey Mitrofanov on 11-Янв-16, 17:53 | ||
> что нет. Я, если что, с энтерпрайзом не первый год работаю. | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
82. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Crazy Alex (ok) on 11-Янв-16, 19:56 | ||
А что раздражаться? Десктоп и сервер - это разные условия. Как по надёжности железа, так и по режиму. Норма для сервера - одно приложение, долго крутящееся и потребляющее более-менее одно и то же количество ресурсов. Здесь разные JIT могут хорошо себя показать и можно приложить усилия, чтобы оттюнить всё под конкретную задачу, и делает это квалиифицированный персонал. А на десктопе, когда постоянно что-то запускается, гасится, хаотически меняется нагрузка - и впридачу нормально следить за всем этим часто некому. Понятно, что для разных условий решения тоже разные. | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
98. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от виндотролль (ok) on 11-Янв-16, 22:55 | ||
> В браузере завязываться на VM, допускающую довольно ограниченный | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
103. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Crazy Alex (ok) on 12-Янв-16, 17:13 | ||
Я имел в виду, что конкретно JVM - ограничивает, так как её байткод жестко завязан именно на джавовскую объектную модель. Там опкоды вида "вызвать метод интерфейса" и тому подобное. | ||
Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору |
105. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от виндотролль (ok) on 12-Янв-16, 18:08 | ||
А, если речь о JVM, то понятно. Спасибо. | ||
Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору |
66. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от anonymous (??) on 11-Янв-16, 01:26 | ||
Сколько можно переизобретать active script? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
101. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 12-Янв-16, 10:43 | ||
> Сколько можно переизобретать active script? | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
99. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Онаний Онаниевич on 11-Янв-16, 23:50 | ||
Уже сейчас народ пишет на других языках (TypeScript, ClojureScript, CoffeeScript, свежие версии EcmaScript) и компилирует в JavaScript. Думаю (и, наверно, надеюсь), что всё идёт к тому, что JavaScript вообще перестанет быть чем-то особенно "родным" для браузера и присоединится на общих правах к этому списку, а компилить все сразу будут в байткод. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
100. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +1 +/– | |
Сообщение от Аноним (??) on 12-Янв-16, 10:42 | ||
Лишь бы на JS не писать. Неосиляторы. | ||
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору |
102. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Аноним (??) on 12-Янв-16, 16:12 | ||
даешь 100500 языков для написания менюшек! | ||
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору |
104. "В JavaScript-движок V8 добавлена поддержка WebAssembly" | +/– | |
Сообщение от Crazy Alex (ok) on 12-Янв-16, 17:33 | ||
Для менюшек-то и джаваскрипта хватает. Только сейчас в браузере отнюдь не только менюшки... | ||
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |