Представлена бета-версия онлайн-среды разработки WebAssembly Studio
Новости Отредактировано
Браузерная среда разработки для WebAssembly теперь доступна в бета. В IDE реализована начальная поддержка C/C++ и Rust, а также представлены редактируемые артефакты компилятора и всплывающие подсказки над ключевыми словами.
3К открытий3К показов
Разработчики анонсировали старт открытого бета-тестирования веб-IDE для работы с кодом WebAssembly — WebAssembly.Studio. Инструмент вобрал в себя возможности сред WasmExplorer и WasmFiddle и получил несколько новых уникальных функций.
Краткий обзор возможностей
В WebAssembly Studio представлены:
- базовая поддержка C/C++ и Rust;
- редактикуемые артефакты компилятора (бинарные модули .wasm можно изменять так же, как текстовые файлы):
- всплывающие подсказки к ключевым словам:
- обширные контекстные меню с популярными действиями:
- Binary Explorer, визуализирующий бинарное представление кода на WebAssembly:
- граф вызовов из отношений вызывающего / вызываемого объекта между функциями, чтобы лучше разобраться в структуре модуля WebAssembly:
Некоторые функции WebAssembly Studio требуют предустановки бэкенд-сервисов (компиляция), но все остальные запускаются прямо из браузера. Binaryen, Wabt, Capstone.js компилируются в код WebAssembly, что упрощает процесс масштабирования приложений и одновременно снижает нагрузку на сервер.
Дальнейшие действия
В ближайшие несколько месяцев разработчики обещают улучшить WebAssembly Studio по следующим направлениям:
- поддержка проектов на C/C++ и Rust вместе с полезными API;
- возможность скачивать и собирать проекты WebAssembly Studio на локальной машине с использованием привычных инструментов;
- пользовательский интерфейс и производительность.
Больше о новом инструменте можно прочитать в официальной документации. Лучше разобраться в технологии WebAssembly поможет наша небольшая инструкция с примером игры «Жизнь».
3К открытий3К показов