Что такое Wasmer?
Wasmer — это среда исполнения для запуска приложений в легковесных песочницах WebAssembly локально или в облаке. Платформа поддерживает запуск кода на различных языках и развёртывание веб-приложений на периферийных серверах (Edge). Для начала работы доступен бесплатный деплой и установка через CLI.
Какие особенности у Wasmer?
- Легковесные песочницыизолированные среды исполнения, которые, по заявлению разработчиков, стартуют в 107 раз быстрее, используют в 51 раз меньше памяти и снижают затраты на 98% по сравнению с альтернативными облачными решениями.
- Реестр инструментовкаталог готовых пакетов программного обеспечения, включая Bash, PHP, Node.js, Python, SQLite, Ruby, FFmpeg и Pandoc, доступных для немедленного запуска.
- Многоязыковая поддержкавозможность выбора привычного языка программирования (CLI, Browser, Node.js, Python, Swift) с копированием одной команды для локального запуска.
- Развёртывание на Edgeоблачная инфраструктура для хостинга приложений, поддерживающая популярные фреймворки, такие как Next.js, WordPress, Django, Laravel и Hugo.
- Технология WASIXстандарт системы интерфейсов, обеспечивающий работу приложений Wasmer и позволяющий запускать нативные инструменты в браузере.
Какие случаи использования Wasmer?
- Локальная разработка и тестированиезапуск изолированных сред для проверки кода на собственном оборудовании перед деплоем в облако.
- Хостинг статических сайтов и CMSразмещение проектов на платформе Wasmer Edge с использованием шаблонов для фреймворков Astro, Vite, Hugo и систем управления контентом вроде WordPress.
- Запуск инструментов обработки данныхвыполнение задач с помощью специализированных утилит из реестра, таких как jq для обработки JSON или ffmpeg для работы с медиафайлами, непосредственно в песочнице.
Как использовать Wasmer?
- Установка через CLIвыполните команду
curl https://get.wasmer.io -sSfL | shдля установки инструмента на локальную машину. - Выбор языка и пакетаопределите необходимый язык программирования или инструмент из реестра (например, Cowsay, Bash или Python).
- Копирование командыскопируйте предоставленную командную строку для выбранного пакета.
- Локальный запусквыполните команду в терминале для запуска приложения в песочнице на вашем устройстве.
- Деплой в облакоиспользуйте опцию «Deploy for free» или интеграцию с Wasmer Edge для размещения приложения в облачной среде.
Информация о ценах на Wasmer:
- Бесплатный деплойвозможность развернуть приложение на платформе без указания стоимости тарифа.
- Оплата по секундаммодель ценообразования для concurrent sandboxes, где стоимость составляет $0.000002 /s согласно сравнительной таблице разработчика.

