LINUX.ORG.RU
ФорумTalks

Бинарный интернет опять на пороге

 


0

1

https://lists.w3.org/Archives/Public/public-webassembly/2017Feb/0002.html
https://www.opennet.ru/opennews/art.shtml?num=46117

Участники рабочей группы согласились, что архитектура WebAssembly достигла уровня, при котором её дальнейшее развитие невозможно без реального внедрения и начала широкого использования в приложениях. С WebAssembly теперь снята метка «Browser Preview», а все дальнейшие изменения JavaScript API и бинарного формата будут производиться с учётом сохранения обратной совместимости. Следующим шагом станет разработка спецификаций, которые послужат основой для будущего утверждения WebAssembly в качестве web-стандарта. Mozilla планирует включить WebAssembly по умолчанию в выпуске Firefox 52, намеченном на 7 марта. В Chrome включение WebAssembly без привязки к флагу «chrome://flags#enable-webassembly» ожидается в выпуске 57.

Для тех, кто до сих пор считает WebAssembly «распарсенным JavaScript»: http://webassembly.org/docs/semantics/

★★★★★

Последнее исправление: tailgunner (всего исправлений: 1)

Ответ на: комментарий от neirolog2014

Кому какое дело до этой памяти, грязи не жалко. А вот когда тупой ландинг пейндж своей джябаскриптодрысней грузит ай5 на полную - вот тут ощущается дичайший костылизм всего вуеба.

entefeed ☆☆☆
()
Ответ на: комментарий от dima1981

В 3D графике не соображаю. Но если игорь использует DirectX, то её сложно портануть на WebGL. С другой стороны, с появлением wasm, некоторые разработчики игорей могут задуматься - делать только для винды или делать для всех платформ сразу на WebGL.

приложениям какие то требования будут применяться или любое что имеется в наличии?

Магии никакой нет, если у тебя планшет то срежут все высокие настройки графики. Если - GPU ферма, то посавят всё по максимуму.

foror ★★★★★
()
Ответ на: комментарий от foror

Ничего нет, да и каким боком антивирь ко вводу текста в поле? На планшете все то же самое, только умножено на 30: даже на убогой экранной клавиатуре успеваю, бывает, пол предложения набрать, пока набранное появится на экране. Планшет с восемью ядрами и четырьмя гигами, если что.

quwy
()
Ответ на: комментарий от goingUp

И от юникода же!

Юзеров 7-ми/8-ми битных терминалов и от него в том числе, да. Но, для юзеров юникодных терминалов он умеет работать с юникодом, хоть при этом и несколько ломает форматирование по горизонтали.

saahriktu ★★★★★
()
Ответ на: комментарий от foror

Эпоха Flash 2.0? Спасибо, уже наелись вначале 00-х.

Да. Только подконтрольная разработчикам твоего любимого браузера, а не какой-то там Adobe или Macromedia.

К этому, собственно, всё и идёт. Понятно, что связка HTML/CSS/Js это пережиток времени, нагромождение разнородных костылей. Компиляция кода в Js с точки зрения логики смотрится убого и дико. Минификация Js-лапши это вообще смищно. А ещё вот эти преколы типа:

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;

Должны сгореть в аду.

EXL ★★★★★
()
Ответ на: комментарий от foror

толком не догнал что то но спасибо суть ясна то что раньше не могло в принципе на минимальных настройках теперь сможет

dima1981
()
Последнее исправление: dima1981 (всего исправлений: 1)
Ответ на: комментарий от dima1981

WebGL не гарантирует, что у тебя будет стабильный фпс на какой-нибудь «табуретке» из Китая. Он лишь гарантирует, что игра запустится на большинстве таких «табуреток». Но сможешь ты в это играть или нет зависит от твоего железа и прямоты рук разработчиков.

foror ★★★★★
()
Ответ на: комментарий от foror

WebGL

вообще ни разу не понадобилась всегда отключено и это там же окажется если оно такое же по сути только быстрее веселее и тд.

dima1981
()

Тем временем я захожу на сайт который предлагает исключительно флеш плеер и без вариантов. Как будто html5 ещё не изобретён. Благо youtube-dl вытягивает нужный мне контент. Интересно, как быстро до сайтов на какие я захожу это доберётся?

NextGenenration ★★
()
Ответ на: комментарий от EXL

К этому, собственно, всё и идёт.

И какая целевая аудитория у этих фреймворков? Тот кто может в Qt будет продолжать использовать Qt. Тот кто может в HTML/CSS/JS будут продолжать использовать HTML/CSS/JS.

А ещё вот эти преколы типа

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

foror ★★★★★
()
Ответ на: комментарий от foror

Тот кто может в Qt будет продолжать использовать Qt. Тот кто может в HTML/CSS/JS будут продолжать использовать HTML/CSS/JS.

Есть ещё те, кто не может ни в то, ни в другое, но хочет стать программистом. И их в разы больше, чем первых и вторых, вместе взятых.

Deleted
()

Надеюсь, кривые фиксы веба не взлетят. Веб если фиксить, то начинать с HTML-а, обросшего всякой гадостью.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от Deleted

Таким проще разобраться с HTML/CSS, чем изучать как делать шейдеры в WebGL.

foror ★★★★★
()
Ответ на: комментарий от foror

И какая целевая аудитория у этих фреймворков? Тот кто может в Qt будет продолжать использовать Qt. Тот кто может в HTML/CSS/JS будут продолжать использовать HTML/CSS/JS.

Создание Rich Internet Applications типа облачных IDE, игрушек, динамических сайтов по типу Qt Quick и прочего.

Это то, где WebAsm может пробиться и закрепиться.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Rich Internet Applications

Если только что-то сложное уровня Blender или Photoshop'a. Может быть.

типа облачных IDE

JetBrains пыталась сделать облачную IDE, Eclipse Che пытается сделать облачную IDE, еще куча мелких инди пытаются делать облачную IDE. Но не выходит каменных цветок - все по прежнему сидят на десктопных IDE.

Но тут проблема, конечно не в облачных IDE, а в том, что декстопные конторы не умеют в веб. И WebGL им не поможет, скорее навредит.

игрушек

Согласен, наконец-то, без всяких стимов и гуглплеев, можно будет из убунты зайти на какой-нибудь сайт и поиграться что-нибудь уровня Wasteland 2.

Qt Quick

Хз что это...

foror ★★★★★
()
Последнее исправление: foror (всего исправлений: 1)
Ответ на: комментарий от foror

все по прежнему сидят на десктопных IDE.

Так потому и сидят, потому что реализация у них сосёт, ибо скомпилированные и минифицированные Js-костыли или Asm.js, а не что-то более-менее нормальное, чем может стать WebAsm.

EXL ★★★★★
()
Ответ на: комментарий от foror

все по прежнему сидят на десктопных IDE

Зато хипстеры вовсю жрут Atom и VS Code.

не умеют в веб

Так в том и фишка, что теперь не надо будет уметь в веб отдельно — он станет чистой платформой. Жабисты лет десять ждут со своими GWT и Vaadin.

bodqhrohro_official
()
Ответ на: комментарий от abraziv_whiskey

Простая сортировка пузырьком поставит колом любые ускорители интернетов.

Простое квадратичное время поставит колом любые ускорители интернетов.

Какая неожиданность.

Stil ★★★★★
()
Ответ на: комментарий от EXL

ибо скомпилированные и минифицированные Js-костыли или Asm.js, а не что-то более-менее нормальное, чем может стать WebAsm.

Уж если и делать среду разработки, то придётся позволять этой среде делать всё что угодно с жестким диском. А это - огороменная дыра.

NextGenenration ★★
()
Ответ на: комментарий от EXL

Oracle внедряет фичи и стандартизирует, например, скалу или кложурку?

TheAnonymous ★★★★★
()
Ответ на: комментарий от EXL

Предлагаешь запускать разрабатываемое приложение в той же песочнице что и студия? А если этой утилите нужен доступ к моим файлам? Отвечать 100500 раз о том что я согласен и не против?

NextGenenration ★★
()
Ответ на: комментарий от Quasar

Для этого создавалась Java.

Как писавший на Javа аплеты, скажу со знанием дела:
- Нафиг! нафиг такое говно.

Кстати, а известно ли вам, кто Жаба, как средство проникновения малвари обошла все остальные способы вместе взятые?

grim ★★☆☆
()
Последнее исправление: grim (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.