Sergey
Васм для веб-игр и прочего очень тяжёлого, JS для простой логики
Anonymous
даже строки конкатенировать быстрее в жс
Michael
история есть
Sergey
Они не пересекаются
Igor
тоесть js не умрет? Нас нае..
Anonymous
умрет конечно
Anonymous
это вряд ли
сейчас так. рантайм тащится ж. в васме только инты
Igor
умрет конечно
это ты меня обнадежить решил?
Sergey
умрет конечно
сначала умрут все в этом чате
Anonymous
он утф-8 по ним бьет и операции над ними делает там
Igor
сначала умрут все в этом чате
а вот это такая себе перспектива
Anonymous
ну конкатенация быстрая будет, это я перегнул палку, да
Vladimir
сейчас так. рантайм тащится ж. в васме только инты
ну так можно сказать и что конкатенировать строки в js быстрее чем в c++
Anonymous
но вообще операции разные пока в такую хуйню компилятся
Sergey
ну, а когда wasm не полифиллом будет, получше же будет, не?
Michael
он утф-8 по ним бьет и операции над ними делает там
а зачем бить строки по код-поинтам?
Anonymous
а зачем бить строки по код-поинтам?
затем, что в васме 4 типа и все числовые
Sergey
Почему вы так в восторге от васма-то? Может кто к будь реальный юзкейс его привести
Michael
можно уже пытаться ронять рантайм на невалидных последовательностях
Sergey
Вот прям чтобы JS пусто было
Vladimir
строки в utf8 это собственно и не строки
Vladimir
т к делать с ними особо ничего нельзя
Michael
минутка двойных стандартов
Sergey
Это не светлое новое будущее жаваскрипта , а просто ещё один инструмент в тулбоксе разработчика
Anonymous
строки в utf8 это собственно и не строки
в васм придется транспилить из нативных либ, это сейчас неэффективно
Sergey
бабель написанный на wasm гуд же...
Anonymous
я пробовал и си, и раст
Anonymous
а руками писать ну его нахер
Sergey
я пробовал и си, и раст
можешь показать, что на выходе дает helloworld на раст?
Sergey
> CAD, Video editing
Anonymous
и я так и не понял какой из двух синтаксисов будет текстовым форматом
Sergey
Обычные повседневные дела
Michael
на цепях Маркова сразу
Sergey
какой там выхлоп дает компилция
Anonymous
https://gist.github.com/chicoxyzzy/53342e11481047dff2eeeecabcf7e3b9
Anonymous
+ жс https://gist.github.com/chicoxyzzy/854eb26420ba8e09250b5b50fda5f4df
Sergey
спасибо
Anonymous
ну васт само собой васмом будет
Anonymous
но оверхед пиздец
Sergey
а вход какой был?
Anonymous
https://gist.github.com/chicoxyzzy/9bc3a9cdc933db11d40465db9d34b7ea
Алексей
o___O
Sergey
они там переиначивают стд либу жс под llvm есть управление памятью
Sergey
жестоко
Anonymous
ну это эмскриптен генерит
Sergey
и это ещё растовская либа не заюзана
Anonymous
растовская стд заюзано. но строки не заюзаны, да
Anonymous
только литерал
Anonymous
на самом деле большая часть выхлопа - это про макрос
Anonymous
принтлайновский
Anonymous
и в жс, который загрузчик лишнего 99%
Anonymous
можно обернуть аккуратно в 10 строк на жс
Алексей
А c тем-же Go не сравнивал?
Sergey
я смотрел что генерируется в llvm ir тож жесть
Anonymous
но без ввода-вывода)))
Anonymous
А c тем-же Go не сравнивал?
не сравнивал, а ты про что конкретно?
Anonymous
я пробовал модули прям на wast писать. для математики в принципе норм, можно и руками. разве что долго
Anonymous
получается очень компактно
Anonymous
есть отдельные тулзы, которые из текстового в бинарный компилят, там все ок
Anonymous
я даже думал свой минимальный лисп над wast сделать, но опять же не ясно какой формат в итоге выберут/выбрали
Anonymous
я чот не понял
Anonymous
везде юзается wast, а говорят будет was, но еще не точно
Anonymous
ну не лисп, а так, сахар немножк на с-выражениях
Anonymous
расходимся https://github.com/nodejs/node/pull/9618#issuecomment-273821922
Vlad
расходимся https://github.com/nodejs/node/pull/9618#issuecomment-273821922
разве они не хотели попытаться бэкпортнуть на семерку?
Anonymous
некоторые хотели
Vlad
не стали?
Vlad
или попробовали и таки железный мажор?
Anonymous
Если кто пропустил, то тут хорошие новости: http://habr.ru/p/319936/
Vlad
> Год назад я увидела статье много лет