Size: a a a

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

2019 December 18

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
тезисно
- если начать с безопасности, то больше людей верят в безопасность васма по сравнению с джавой. Потому что васм изначально проектировался для изоляции. Это позволит в чём-то заменить докер. И, например, делать на васме serverless штуки или любое, что может запускаться на компьютерах клиентов.
- в стандарте джавы есть много атавизмов. Например,  что размер функции не должен быть больше 2^16 байт. В васме такого пока нет :)
- джава - проприетарный формат. Для многих это роляет, например, для https://ewasm.readthedocs.io/en/mkdocs/comparison/
- в среднем, люди любят что-то новое и стараются развиваться. Поэтому у новых технологий, которые выглядят "модно", всегда есть будущее. А васм выглядит "модно" из-за того, что поддерживают много "модных" компаний и технологий (например, раст)
- ну и поддержка компиляции с большого количества языков в будущем.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
электрон это такой форк ноды. васм это такой формат как писать программы — какой рантайм или платформа заменит электрон?
Это не форк, это и есть node + chromium + native оболочка для работы с ос
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
там форк - это не чистая нода, я знаю в ноду обычную вместо v8 graalvm встраивается а в электрон - нет - там изменения
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
там форк - это не чистая нода, я знаю в ноду обычную вместо v8 graalvm встраивается а в электрон - нет - там изменения
Там есть патчи, но это не форк
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
а что это когда у тебя в основном такой же код но с патчами?
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
тезисно
- если начать с безопасности, то больше людей верят в безопасность васма по сравнению с джавой. Потому что васм изначально проектировался для изоляции. Это позволит в чём-то заменить докер. И, например, делать на васме serverless штуки или любое, что может запускаться на компьютерах клиентов.
- в стандарте джавы есть много атавизмов. Например,  что размер функции не должен быть больше 2^16 байт. В васме такого пока нет :)
- джава - проприетарный формат. Для многих это роляет, например, для https://ewasm.readthedocs.io/en/mkdocs/comparison/
- в среднем, люди любят что-то новое и стараются развиваться. Поэтому у новых технологий, которые выглядят "модно", всегда есть будущее. А васм выглядит "модно" из-за того, что поддерживают много "модных" компаний и технологий (например, раст)
- ну и поддержка компиляции с большого количества языков в будущем.
это интересные наблюдения, мне кажется может даже верные (или не совсем это не очень важно), это не степ-бай-степ к сожалению это список причин.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
а что это когда у тебя в основном такой же код но с патчами?
Вот Blink это форк WebKit-а. io.js был форком ноды в свое время. Вот это все форки
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
MaxGraey
Электрон точно заменит
А когда это электрон всех победил? Одно время пропогандировали, что JS+HTML убьют традиционные подходы в разработке десктопного софта. Люди делали webOS, tize, а счастья всё еще нет.
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
это интересные наблюдения, мне кажется может даже верные (или не совсем это не очень важно), это не степ-бай-степ к сожалению это список причин.
свои фантазии на sbs попозже напишу
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
"Electron has its own Node fork with modifications for the V8 build details mentioned above and for exposing API needed by Electron."
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
если там node.js + несколько патчей то это лишь кастомная сборка
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
о чем мы спорим вообще
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
кастомная сборка - это когда ты сказал -02 вместо 03 или там включил симд поддержка или выключил что-нибудь
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
но сам электрон говорит что у них форк
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
"Electron has its own Node fork with modifications for the V8 build details mentioned above and for exposing API needed by Electron."
А ты обратил внимание когда там был последний раз релиз?
https://github.com/electron/node/releases
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
ты не ответил какой рантайм заменит платформу электрон?
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
я не понимаю о чем мы спорим?
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
ты говоришь это не форк
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
я тебе говорю что сам электрон говорит что форк
источник