Size: a a a

WebAssembly — русскоговорящее сообщество

2019 May 19

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
Alexey F.
на JS пишут во многом вынужденно, ибо только он и доступен в браузерах, а не за то, что он прекрасен
ну да, кстати, React'у, как концепции (я тут не про конкретную реализацию, их много аналогичных) для построения UI это не мешеет оставаться прекрасным.
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
ID:693357436
Что же это будет за webassembly, портативная платформа, независимая от целевой архитектуры и языков, если к ней прибить графику и DOM?
так в Core Spec и не добавят, это будут отдельные спеки
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
тогда будет слишком много отдельных спек, wasm разделится на подплатформы и platform hell только ухудшится
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
ухудшится, чем то, что есть сейчас?
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
да. Увеличится количество разнообразных актуальных архитектур и платформ.
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
уж лучше тогда просто писать программы под операционные системы, с графикой и всем остальным, и тоже считать это "отдельными спеками"
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
хочу эту матрицу у себя в голове представить
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
для графики у нас есть стандартные интерфейсы, это отдельные спеки от операционок
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
я думаю с Wasm у нас пропадёт головная боль по 2м пунктам: OS и архитектура ЦП
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
всё остальное останется
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
если отдельными спеками делать солянку из фич, то будут подархитектуры wasm.
wasm-browser с поддержкой DOM и webGL
wasm-core для вычислительных функций
какой-нибудь wasm-unix-thread для какой-нибудь более эффективной работы на серверах
wasm-kernel для внутриядерных штук и драйверов
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
это та же проблема архитектур и os, только воссозданная на новом уровне абстракции
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
ID:693357436
если отдельными спеками делать солянку из фич, то будут подархитектуры wasm.
wasm-browser с поддержкой DOM и webGL
wasm-core для вычислительных функций
какой-нибудь wasm-unix-thread для какой-нибудь более эффективной работы на серверах
wasm-kernel для внутриядерных штук и драйверов
как минимум архитектуру ЦП убрали - уже легче
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Идеальное изоморфное приложение будующего мне видеться так: wasm + wasi + webGPU (с фоллбеком на DOM для SPA которому нужен SEO + PWA)
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
а для меня идеальное изоморфное приложение будущего - это такое, которое способно запуститься более, чем на одном\двух интерпретаторах лидирующих компаний, владеющих стандартом, которые сначала пишут себе код в браузер, а потом расширяют под него стандарт, чтобы уже никто и никогда не догнал эти "стандарты" и не смог создать браузер с нуля
источник

VS

Vany Serezhkin in WebAssembly — русскоговорящее сообщество
Вообще непонимаю васм в юниксе. Ты просто берёшь и компилишься в нейтив. У васма пути как у луа и жс. Встраивается в другое по.
источник

VS

Vany Serezhkin in WebAssembly — русскоговорящее сообщество
Или как у флюенсов, быть интермедиэйт репресентэйшн.
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
если у кого-то есть что рассказать на следующем митапе - не стесняйтесь, пишите!
источник

F

Fedor in WebAssembly — русскоговорящее сообщество
Vany Serezhkin
Вообще непонимаю васм в юниксе. Ты просто берёшь и компилишься в нейтив. У васма пути как у луа и жс. Встраивается в другое по.
идея в том что wasm в ring0 может быть более эффективен чем контейнеризирвоанный/виртуализированный нативный код со всеми защитами
источник

F

Fedor in WebAssembly — русскоговорящее сообщество
Vany Serezhkin
Вообще непонимаю васм в юниксе. Ты просто берёшь и компилишься в нейтив. У васма пути как у луа и жс. Встраивается в другое по.
старый, но всё еще интересный тред про васм на сервере от автора докера: https://twitter.com/solomonstre/status/1111004913222324225
там довольно много на тему зачем это всё вообще
источник