Size: a a a

2020 June 19

AB

Alex Bubnov in ErlangRus
на то, что это неправда очень много людей надеятся, но я не виду ни одной причины для этой надежды
источник

AB

Alex Bubnov in ErlangRus
какие-то влажные фантазии, на мой взгляд
источник

LL

Lama Lover in ErlangRus
Alex Bubnov
на то, что это неправда очень много людей надеятся, но я не виду ни одной причины для этой надежды
Ну, вебасм скорее создавался как нормальный, но безопасный, таргет для исполнения в бразуре, с целыми числами, управлением паматью и всем таким
источник

AB

Alex Bubnov in ErlangRus
еяпп, там нет управления памятью.
источник

AB

Alex Bubnov in ErlangRus
то есть, там управление памятью уровня С.
источник

LL

Lama Lover in ErlangRus
Alex Bubnov
то есть, там управление памятью уровня С.
Ну да, я про это и говорил
источник

AB

Alex Bubnov in ErlangRus
ну так а какой смысл в вм, у которой нет gc в коробке
источник

LL

Lama Lover in ErlangRus
В итоге, вебасм даёт высокий уровень безопасности, потому что из виртуальной машины почти не выбраться, но при этом получается высокая скорость исполнения, по сравнению с asm.js или обычным js
источник

AB

Alex Bubnov in ErlangRus
зачем вообще что-то кроме js исполнять в браузере, если не считать числодробилок?
источник

AB

Alex Bubnov in ErlangRus
ну то есть, мне когда-то тоже хотелось, чтобы в браузер можно было писать на нормальных языках, но с тех пор появились typescript и clojurescript во-первых, во-вторых - я стал очень скептически относиться к написанию чего-либо в браузер вообще
источник

LL

Lama Lover in ErlangRus
Alex Bubnov
ну так а какой смысл в вм, у которой нет gc в коробке
Безопасность

Если очень грубо и тупо (не бейте плз)
На каждом пользовательском компьютере в мире есть две машины, способные исполнять код

Сам процессор, который исполняет native
И браузер, который исполняет js

Единственное отличие между требованиями браузера и процессора в том, что браузеру нужна безопасность, потому что в 2020 году пользователь браузера фактически скачивает себе программу, каждый раз когда заходит на сайт
источник

LL

Lama Lover in ErlangRus
И вот сейчас всем понятно что можно заиметь такой же таргет компиляции по безопасности (да и даже лучше) как js, только более похожий на asm, чтобы в интернетах все могли эффективно исполнять код на своих любимых языках
источник

LL

Lama Lover in ErlangRus
А как приятное следствие, можно получить таргет компиляции, дающий уровень виртуализации докера с такой же эффективностью
источник

AB

Alex Bubnov in ErlangRus
да нет у них такой цели, webasm никогда без js работать не будет
источник

AB

Alex Bubnov in ErlangRus
Lama Lover
А как приятное следствие, можно получить таргет компиляции, дающий уровень виртуализации докера с такой же эффективностью
чего
источник

AB

Alex Bubnov in ErlangRus
это-то откуда взялось вообще? на докер работает уйма подсистем ядра, ты говришь, что это все заведется в юзермоде? ну чот хз
источник

AB

Alex Bubnov in ErlangRus
короче, я очень убежден в том, что вся возня вокруг вебасма это результат разговоров с голосами в голове.
отдельно вебасм плох как продукт веб-комитетов и нечто связанное с браузерами, чем меньше этого вокруг будет, тем лучше
источник

LL

Lama Lover in ErlangRus
Alex Bubnov
короче, я очень убежден в том, что вся возня вокруг вебасма это результат разговоров с голосами в голове.
отдельно вебасм плох как продукт веб-комитетов и нечто связанное с браузерами, чем меньше этого вокруг будет, тем лучше
источник

DP

D. P. in ErlangRus
Danil Zagoskin
а apk можно и нативную собрать, например https://code.google.com/archive/p/erlang4android/
https://github.com/search?q=erlang4android
Там какое-то всё неживое.
Вот тут https://github.com/uhub/awesome-erlang
вообще ничего.
Я в джаве ни шурумбурум, поэтому и спросил.
источник

LL

Lama Lover in ErlangRus
Я никогда ничего не писал под wasm, поэтому меня можно не особо слушать, я просто смотрел что он может, как выглядит и как работает

И для меня он выглядит как нормальный таргет компиляции для вебни
источник