Size: a a a

Архитектура ИТ-решений

2021 February 12

PD

Phil Delgyado in Архитектура ИТ-решений
Mikhail Voronov
а почему сырой?
Так используется мало кем и редко, комьнити небольшой, серверное использование - побочное.
Конечно сырое, какое еще может быть?
источник

ST

Shuro Toko in Архитектура ИТ-решений
А на васм глючные
источник

ST

Shuro Toko in Архитектура ИТ-решений
И то и то дерьмо
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Shuro Toko
Медленные пипец
А вот это странно, lua jit очень быстрый.
источник

p

pragus in Архитектура ИТ-решений
Phil Delgyado
А чем лучше кода на go или lua?
Вряд ли wasm код быстрее lua jit?
Go так себе эмбеддится, а у luajit есть сложности с gc и оно 32-битное только(а реально памяти там доступно меньше). Ну и всё это гораздо сложнее посадить в песочницу. А в wasm там уже simd завезли и оно не зависит от языка.
источник

ST

Shuro Toko in Архитектура ИТ-решений
Phil Delgyado
А вот это странно, lua jit очень быстрый.
Ну вот так
источник

ST

Shuro Toko in Архитектура ИТ-решений
Мы мерили
источник

MV

Mikhail Voronov in Архитектура ИТ-решений
Phil Delgyado
А вот это странно, lua jit очень быстрый.
васм точно быстрее луа, в среднем он примерно в 1.3-1.7 раз медленее нейтива
источник

PD

Phil Delgyado in Архитектура ИТ-решений
pragus
Go так себе эмбеддится, а у luajit есть сложности с gc и оно 32-битное только(а реально памяти там доступно меньше). Ну и всё это гораздо сложнее посадить в песочницу. А в wasm там уже simd завезли и оно не зависит от языка.
Опс, что, реально lua jit такой отстойный?
А что его всюду суют тогда?
источник

KK

Kirill Keker in Архитектура ИТ-решений
у IBM был пост про Istio что писать там плагины на lua менее эффективно потому что однопоточно относительно wasm
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Mikhail Voronov
васм точно быстрее луа, в среднем он примерно в 1.3-1.7 раз медленее нейтива
Вот это и странно, вменяемый jit должен быть в среднем быстрее нейтива )
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ок, тогда graal и kotlin )
источник

p

pragus in Архитектура ИТ-решений
Phil Delgyado
В смысле? Кто мешает подключить отдельную lib или jar или налету скомпилировать kotlin или запустить lua jit?
Т.е. есть куча проверенных и работающих решений, но зачем сырой WASM?
Вы должны сильно доверять загружаемому коду. В случае wasm это не обязательно.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
(да даже go compiler должен работать нормально...)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
pragus
Вы должны сильно доверять загружаемому коду. В случае wasm это не обязательно.
Это если lib подгружать, в остальных случаях можно  доверять не больше, чем wasm
источник

MV

Mikhail Voronov in Архитектура ИТ-решений
Phil Delgyado
Так используется мало кем и редко, комьнити небольшой, серверное использование - побочное.
Конечно сырое, какое еще может быть?
ну это всё звучит не очень обоснованно, есть много разной степени популярности проектов, которые используют васм, а комьюнити. Ну, например,
https://t.me/WebAssembly_ru - больше 700 человек
а на официальном дискорде больше 1.3к
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Т.е. есть какие-то реальные бонусы от wasm (компактный компилятор, быстрый jit etc)
Или это хипстерство сплошное?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Mikhail Voronov
ну это всё звучит не очень обоснованно, есть много разной степени популярности проектов, которые используют васм, а комьюнити. Ну, например,
https://t.me/WebAssembly_ru - больше 700 человек
а на официальном дискорде больше 1.3к
я про серверный wasm
источник

p

pragus in Архитектура ИТ-решений
Phil Delgyado
Опс, что, реально lua jit такой отстойный?
А что его всюду суют тогда?
Его просто никто не развивает. Автор(Mike Paul) почти забыл. Были попытки форкнуть(тот же raptorjit от Luke Gorrie), но тоже умерло. Есть ещё российский форк, но там тоже не особенно много народу.
источник

MV

Mikhail Voronov in Архитектура ИТ-решений
Phil Delgyado
Т.е. есть какие-то реальные бонусы от wasm (компактный компилятор, быстрый jit etc)
Или это хипстерство сплошное?
возможность компилировать со многих языков
источник