Size: a a a

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

2021 July 13

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Кроме того мы бы не говорили так сейчас о WASM, если бы не классная позиция Mozilla Foundation
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Mozilla Foundation здесь впереди планеты всей
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
У Andreas Rossberg - есть (на английском, правда), но очень хорошее выступление:
источник

IK

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

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Если под итожить это выступление то можно выделить 4 фактора повлиявших на создание WebAssembly:
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
кросс-платформенность, компактность, скорость и возможность продать.
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Именно из-за того что эту технологию удалось продать Google, Mozilla, Microsoft и Apple мы сейчас можем использовать ее и развивать.
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
У меня небольшая фирма. Пишем в основном для интранет. Внутрикорпоративные программы - бухгалтерия, технологические процессы кадры, маркетинг, финансовое управление. В последнее время все больше появляется обмена информацией через интернет. Это электронный документооборот, отчетность перед фондами, электронные биржи, продажи через интернет (э-магазин), платежи.
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Формулирую проблему. Накопление кода и опыта внутрикорпоративного обгоняет сферу интеренет по эффективности. Для любого предприятия состыковать эти две области для своей деятельности будет жизненно важно уже стало жизненно важно. И тогда ставиться вопрос на платформе какого инструмента?? Ведь всем известно что js рулит в сфере инета. Но динамическая компиляция это при нарастающем объеме программного кода - БОЛЬШАЯ ЛОВУШКА. JS - тут никак не годится. (все попытки типизировать js не будем вспоминать это все-таки надстройки и костыли)
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Как бы было здорово программерам продолжать писать на строготипизированных языках и для просторов инета тоже.
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Что мы видим? WASM- тут в помощь. Теперь остается так сказать пощупать эту технологию в конкретике. Делитесь опытом кто пощупал))
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Да, для тех кто интересуется таком мостиком "привычный язык" -> WebAssembly вот ссылка с перечислением языков, которые компилируются теперь в WebAssembly:
источник

IK

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

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
1  .Net
2  C
3  C#
4  C++
5  Clean
6  Co
7  COBOL
8  D
9  Eel
10  Elixir
11  F#
12  Go
13  Haskell
14  Java
15  JavaScript
16  Lisp
17  Lobster
18  Lua
19  Perl
20  PHP
21  Python
22  Ruby
23  Rust
24  TypeScript
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Вот 24наиболее известных
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
А всего на данный момент 53 языка.
источник

IK

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

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Кстати существует еще DART от google. Разрекламирован широко. Можете почитать статьи. Но по сути от динамической компиляции не ушел. И как следствие - трудозатраты. Не рекомендую для больших разработок. А вот  RUST (из недр Mozilla) подходит если посмотреть у него и компиляция в WASM есть и технологии уже имеются для вэба  - actix, seed, например.
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Если собрать в кучу плюсы rust (не имеющего сбощика мусора) и проблему интеграции интранета и интернета, приходим в такой совершенно перспективной связке RUST+WASM.
источник

IK

IGOR KOKONEV in WebAssembly — русскоговорящее сообщество
Программы на rust пашут как часовой механизм - железные просто. Надежно.
источник