Size: a a a

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

2019 October 28

M

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

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
если у кого-нибудь есть знакомые студенты кому интересно в крутых проектах про компиляторы, рантаймы и языки и кто может в Европу — https://www.graalvm.org/community/internship/
нам всегда интересно больше проектов хороших и разных
прикольно, у вас есть исследовательский центр в Марокко
источник

MV

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

M

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

OS

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

OS

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Oleg Shelajev
А если бы JavaScript в васм компилировался, такого бы не писали
TypeScript (AssemblyScript) может
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А еомпилировать JS в Wasm. why? Если браузеры его и так поддерживают =)
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
WebAssembly.instantiateStreaming(fetch(‘compiledFromJS.wasm’))
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
MaxGraey
А еомпилировать JS в Wasm. why? Если браузеры его и так поддерживают =)
чтобы потом из жс снова скомпилировать
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
yo dog i heard u like javascript
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
so we put javascript in your javascript to compile javascript from javascript
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
@shelajevoleg Вот грааль какие у него преимущества? Полиглот и может подружить JavaScript там с C++ или Ruby. Да, но все это только на бэкенде! Если у меня есть js на бэкенде (node.js) и Ruby (например RoR) то зачем мне между ними такой уж тесный интероп? Когда я могу сделать все как микросервисную архитектуру и пусть они общаются по сокетам или IPC себе, используюя json / json-rpc или flatbuffer/protobuffer. Плюс этого решения в том, что я могу их потом разнести на два сервера. Да будет оверхед при передаче но намного выше гибкость. Сейчас все пришли к микросервисной аршитектуре!
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А вы предлогаете монолит и вендорлок
источник

OS

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

OS

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

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Можно думать про GraalVM примерно как про v8
источник

OS

Oleg Shelajev in WebAssembly — русскоговорящее сообщество
Или там MRI или jvm
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Сорри если это прозвучало агрессивно. Надо больше смайлов)
источник

ҪҸ

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