Size: a a a

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

2019 December 07

ҪҸ

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

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
по крайней мере, в ноябре 2015 я уже с докладом про васм выступал
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
MaxGraey
wasmer двигается быстрее потому что у них есть люди и инвестиции, ну и потому что кроме своего рантайма они почти ничем не занимаются. А дан практически в одиночку тянет Cranelift, WASI (и все что с ним связано) ну и в последнюю очередь wasmtime
То есть с практической точки зрения васмер мог бы быть более полезным юзерам? Если там и команда больше и все деньги какие-то есть
источник

M

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

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
MaxGraey
wasmer двигается быстрее потому что у них есть люди и инвестиции, ну и потому что кроме своего рантайма они почти ничем не занимаются. А дан практически в одиночку тянет Cranelift, WASI (и все что с ним связано) ну и в последнюю очередь wasmtime
А я думал васи это такой стандарт типа описания интерфейса, там много делать надо? (Я не в курсе, не пытаюсь сказать что мало, хочу лучше понимать масштаб)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
А я думал васи это такой стандарт типа описания интерфейса, там много делать надо? (Я не в курсе, не пытаюсь сказать что мало, хочу лучше понимать масштаб)
Ну кроме спецификации нужно еще примеры реализации для хоста и собственно одного из языков. Кроме того сейчас там используется witx формат для описания интерфейсов и для него необходим тулкит что бы все это распарсить)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
То есть с практической точки зрения васмер мог бы быть более полезным юзерам? Если там и команда больше и все деньги какие-то есть
Мог бы. но непонтяно что за модель монетизации у них будет в будующем
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
MaxGraey
Ну кроме спецификации нужно еще примеры реализации для хоста и собственно одного из языков. Кроме того сейчас там используется witx формат для описания интерфейсов и для него необходим тулкит что бы все это распарсить)
Звучит немного как будто первый раз апи создаётся? В мире наверное есть примеры каких-то апи уже?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Как бы для круптоного бизнеса wasmer в любом случае более подходящее решение, так они очень далеко продвинулись и у них хорошая поддержка
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
Звучит немного как будто первый раз апи создаётся? В мире наверное есть примеры каких-то апи уже?
WASI основан на идеях CloudABI и Capsicum
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Ну то есть тулкит и примеры могли бы уже быть? :)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
Ну то есть тулкит и примеры могли бы уже быть? :)
Они и есть. Просто WASI пока еще в процессе и там еще много модулей планиркется.
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
И надо в основном описать что когда в васм файле написано __wasi_urlopen(string url) хост должен делать икс.
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Это утрируя немного, я знаю что нет стринги
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Но над этим - спецификацией, работает группа людей правда?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
И надо в основном описать что когда в васм файле написано __wasi_urlopen(string url) хост должен делать икс.
Это очень упращенно. Во первых нету строк а передается смещение (даже не указатель) и длина, во вторых есть дескрипторы и таблица для них по которой сверяется, пожно ли это делать для данного дескриптора, хватает ли прав?
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Опять же я не хочу сказать что дан ничего не делает, не пойми неправильно, я хочу просто понять что значит работать над васи.
источник

OS

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

OS

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
Опять же я не хочу сказать что дан ничего не делает, не пойми неправильно, я хочу просто понять что значит работать над васи.
спецификация, документация, R & D, соглаование и участие во встречах комитета, реализация для хоста. Конечно там не один Дан во всем этом участвует, но он там по сути занимается ключевыми вещами
источник