The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлен Lucet, компилятор для WebAssembly, opennews (ok), 29-Мрт-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Представлен Lucet, компилятор для WebAssembly"  –5 +/
Сообщение от Аноним (2), 29-Мрт-19, 21:23 
А зачем городить лишние сущности?
В примерах берут код на Си, компилируют clang-ом в WebAssembly, а потом  WebAssembly компилируют в машинный код. Почему сразу в машинный код не скомпилить в shared-библиотеку, а для изоляции какой-нибудь готовый sandbox не использовать? Тот же Sandboxed API от Google о котором новость пару недель назад была https://www.opennet.ru/opennews/art.shtml?num=50349
Ответить | Правка | Наверх | Cообщить модератору

4. "Представлен Lucet, компилятор для WebAssembly"  –2 +/
Сообщение от имя (?), 29-Мрт-19, 21:40 
Напрямую скомпилированный машинный код, во-первых, не переносим, во-вторых, не предотвращает фокусов вроде манипуляции указателями или прямого вызова сисколлов, а исполнять ведь предполагается засланный пользователем код. Да и си там, скорее, для примера взят, в большинстве своём люди всё равно будут компилировать из привычных им джаваскриптов.

Здесь скорее напрашивается вопрос о причинах NIH при наличии JVM/CLR.

Ответить | Правка | Наверх | Cообщить модератору

5. "Представлен Lucet, компилятор для WebAssembly"  –1 +/
Сообщение от Илья (??), 29-Мрт-19, 21:58 
Зачем исплнять код, которому не доверяешь?
Ответить | Правка | Наверх | Cообщить модератору

7. "Представлен Lucet, компилятор для WebAssembly"  +/
Сообщение от Аноним (-), 29-Мрт-19, 22:16 
Чтобы деньги за это получать же.
Ответить | Правка | Наверх | Cообщить модератору

11. "Представлен Lucet, компилятор для WebAssembly"  +2 +/
Сообщение от Crazy Alex (ok), 29-Мрт-19, 22:47 
джаваскрипты в wasm? Где ж такое? Знаю си, плюсы, вроде go был... джаваскрипт в wasm совать - это вообще бессмвыслица какая-то
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

33. "Представлен Lucet, компилятор для WebAssembly"  +1 +/
Сообщение от НяшМяш (ok), 31-Мрт-19, 17:30 
Наоборот, вебмакаки ликуют. Теперь, вместо изучения нормального языка для разработки нормальных приложений, достаточно будет в свой вебпук.жиэс поставить плагин, который будет компилять их творчество в васм. Вебмакаки целы и юзеры довольны производительности.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру