Size: a a a

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

2019 March 12

AF

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

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
то, что натив - это будет в Core?
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
В core?
источник

AF

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

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
имеется ввиду, то, что в core spec - это же не включает браузерный API/ABI?
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Нет, скорее здесь: https://github.com/WebAssembly/wasm-c-api
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
стоит ли надеяться, что будет стандартизация (исключая браузеры) на уровне core spec?
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
или это не иммет смысла?
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Не думаю, что в этом есть смысл. Они будут все таки разделены
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
вроде не имеет смысла, так как все равно ABI - это часть конкретных ЯП
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
и все нужно будет описывать конкретные ABI в самой программе
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Все равно вряд ли получиться сделать бинарник который будет работать одинаково в браузере и вне его, хотя это было бы классно.
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
ну как, можно просто в коде описать все нужные ABI
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
как мы делали в Parity Signer (тут немного оффтоп)
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
у нас одна программа (библиотека) + описание ABI для JNI + C (iOS)
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
проблема в том, что когда ты описываешь импорты в бинарнике, ты должен обеспечить их на стороне хоста иначе будут проблемы. То есть придется делать заглушки. Не думаю, что браузеры этим будут заморачиваться
источник

NK

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

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
Alexey F.
ну как, можно просто в коде описать все нужные ABI
то есть там конкретные вызовы, да
источник

AF

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

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
значит, выяснили - расширение системы типов не нужно
источник