Size: a a a

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

2019 October 26

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
❤️
источник

ҪҸ

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

ҪҸ

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

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
кстати! @shelajevoleg мы бы очень хотели доклад про wasm в graalvm на wasm moscow meetup! если будешь тут или кто-то будет тут, то мы бы очень очень хотели перехватить. а еще у нас есть опция удаленного доклада по видеомосту (сейчас тестим формат когда 1 доклад из 3 такой), но лучше конечно вживую
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
ладно, это выходные, потом ;)
источник
2019 October 27

OS

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

OS

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
Я не очень знаю можно ли в васм успешно компилировать динамические языки типа джаваскрипта
Ну это вообще очень непростая задача даже для Graal судя по всему:
https://github.com/graalvm/graaljs/issues/74

Как у вас сейчас с производительностью JavaScript в Graal?
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Ну производительность это второй вопрос, там уже сложные вопросы типа peak performance, startup, и так далее.
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
У нас медленнее чем v8
источник

OS

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

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
у меня сразу несколько вопросов:
- почему именно гуглу?
- а гугл ораклу упал?
- а пхп под грааль ждать не надо?
Пхп можно, это был бы очень интересный проект.
источник

OS

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
Компилятор там тоже есть.
В смысле есть свой фронт для C/C++ аналогичный Clang или вы только с LLVM байткодом имеете дело?
источник

I

Ivan in WebAssembly — русскоговорящее сообщество
а что будет, если на вебасембли скомпилить v8 и запустить на скомпиленом v8 скомпиленый v8? Хочу запускать v8, пока я запускаю v8
источник

D

Dika in WebAssembly — русскоговорящее сообщество
Ivan
а что будет, если на вебасембли скомпилить v8 и запустить на скомпиленом v8 скомпиленый v8? Хочу запускать v8, пока я запускаю v8
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Нет, есть компилятор jvm bytecode-a. Интерпретаторы языков например js, Ruby, llvm bitcode написаны на java и когда ты запускаешь скажем llvm bitcode, то интерпретатор специализируется, частично вычисляется (как бы программа инлайнится в него можно примерно так думать) и продуцируется graal ir - сразу без промежуточного байткода для языка программы.
источник

OS

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

I

Ivan in WebAssembly — русскоговорящее сообщество
этот чувак еще ебанутее меня оказался
источник

OS

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