Ivan
это не считая того, что сама идея того, что тебе не только не принадлежит купленный софт, но и даже твои данные - ну такая себе
Ivan
не очень
Cat
Cat
Cat
Ivan
с точки зрения безопасности, wasm и js от флеша ничем не отличаются
Roman
Ivan
ещё хуже будет, когда в браузеры начнут впиливать платформоспецифичные расширения разной степени ебанутости и нужности (передавай привет run everywhere, кстати!)
Cat
> впервые нативно
Так нативно, или все таки в виртуалке для js?
Cat
Получается V8 станет такой заменой JVM?
Cat
Просто на каждую машину будет ставится браузер, который умеет в js, и будет исполнять wasm
Ivan
я, увы, понял =(
Ivan
тут вон из процессоров до сих пор говно выгрести не могут до конца
Ivan
а ты про wasm и безопасность
Ivan
аха, ха
Ivan
ха
Roman
> впервые нативно
Так нативно, или все таки в виртуалке для js?
нативно относительно браузера, т.е. без внешних плагинов.
нативно запускать код из сети в контексте операционной системы это большой риск, это небезопасно по многочисленным причинам. Для этого и существуют браузеры и их sandbox'ы, чтоб при перехода на evil.com или strange-free-money-website.com.org.uk.ru подгружаемый код не получил доступа к вашей системе
Alexander
было бы желание - уже запилили бы что-то типа браузеров с виртуалками :)
Roman
а ты про wasm и безопасность
"абсолютной безопаности" никогда не будет, это невоплотимо в реальности. Существует только относительная безопасность. AES128 тоже можно взломать, но не практично, легче жертве пушку к веску приложить и кнутом бить пока пароль не выдаст, приблизительно так-же и с Sandbox'ами.
Roman
Cat
Там недавно кто-то с помощью js в браузере виртуалки добрался до хост-системы
/набрасываю
Ivan
Ivan
мало того, что ты не можешь проконтролировать, что ты запускаешь то же говно, что и вчера
Ivan
так ещё и изолированно от внешнего мира ты запустить ничего не можешь
Ivan
Ivan
и исследовать, при необходимости
Cat
Ладно, кажется спор между нативщиками и вебберами скоро перейдет в разряд "о вечном" :)
Alexander
да, имхо вредство разработки гораздо важнее, а тут расту ещё расти и расти до чего-то массового.
Cat
Ох уж это вредство
Alexander
какой бы идеально не сделали идеальной компиляцию раста в wasm, всё равно на нём никто писать массово не будет, пока удобным не станет.
Cat
Alexander
90% никакой rust+wasm даром не нужен, если можно за 5 минут накидать в JS.
Roman
Alexander
Cat
Anonymous
так это, я просто держусь линии, и мне кажется она красной ниткой везде, и не считаю что причина в том, что ты пишешь, прокладка - только мелкая часть проблем.
так это, я просто держусь линии, и мне кажется она красной ниткой везде, и не считаю что причина в том, что ты пишешь, прокладка - только б`ольшая часть проблем.
Roman
Ivan
Ivan
понастоящему интересный вопрос: почему в просмотрщик HTML запихали виртуальную машину и половину операционной системы
Ivan
вот тут сразу несколько факторов удачно сложилось:
* слабоумие
* желание угодить клиенту и получить сиюминутную выгоду
* bad engineering
Roman
Ivan
Roman
Roman
пользователь не будет устанавливать плеер для каждого отдельного трэка на каждом девайсе, он установит 1 плеер и будет запускать в нём любой трэк мира когда захочет и где захочет
Roman
на эту тему есть множество статей и кейсов как например с Твиттером: https://developers.google.com/web/showcase/2017/twitter
The web app rivals the performance of our native apps but requires less than 3% of the device storage space compared to Twitter for Android.
и это только на убогом HTML/CSS/JS, который действительно далёк от возможностей, которые обещают нам с WASM
Anonymous
Ivan
ну да, возможно я преувеличиваю
Mike
В день летнего солнцестояния растоманов тянет устроить ночь жса
Vladimir
возвращение к истокам
:oleg
😂
Маjко
Уже обсудили приземление dyn Trait?
ne_on
они всё усложняют язык, вместо того чтобы упрощать?
Маjко
ТЫ НЕ ПОНИМАЕШЬ
Маjко
Они мотивируют ввод dyn Trait тем, что это как раз упрощение
Маjко
Меньше имплицитного стаффа == проще (c) раст кор тим
Αλεχ
Αλεχ
дебжать-то это нужно?
Αλεχ
Я Issue создавал когда-то, но оно видимо никому не нужно
Alena
պլհկ
Маjко
Маjко
Ну никто не мешает самой расставлять везде
Я даже видел такой код хд
պլհկ
Клиппи скажет убрать
Αλεχ
պլհկ
Ща бы любое правило возвести в абсолют и не рассматривать конкретный кейс
պլհկ
А потом говорить хаха, да они сами своим правилам не следуют