Edge.js: новый способ запускать Node.js для задач ИИ

Появился новый инструмент, который может изменить привычный подход к запуску Node.js приложений. Речь о Edge.js - рантайме, ориентированном на безопасное выполнение JavaScript-кода, особенно в задачах искусственного интеллекта и edge-вычислений. Его главная идея запускать Node.js внутри изолированной среды WebAssembly, без контейнеров и виртуализации.

Что это вообще такое

Edge.js - это JavaScript-рантайм, созданный компанией Wasmer. Он позволяет запускать обычные Node.js-приложения в изолированной среде WebAssembly.

Если упростить: вы берёте привычный Node.js-код и запускаете его не напрямую в системе или Docker-контейнере, а внутри безопасной песочницы. Это даёт два ключевых эффекта изоляция небезопасных операций и быстрый старт приложений без тяжёлых контейнеров.

Почему это важно

Классический Node.js жёстко привязан к движку V8 и не имеет встроенной безопасной изоляции. Обычно для этого используют Docker или виртуальные машины.

Edge.js предлагает другой подход:

  • безопасность обеспечивается WebAssembly-песочницей;

  • не нужно поднимать контейнеры;

  • можно запускать код ближе к пользователю, например, на edge-серверах.

Это особенно актуально для AI-сценариев, где важно быстро запускать изолированные задачи.

Как это работает

В основе Edge.js лежит WebAssembly и расширение WASIX которое добавляет поддержку системных вызовов и делает Wasm ближе к привычной POSIX-среде.

Что это даёт:

  • можно запускать нативные модули Node.js без изменений;

  • системные вызовы проходят через безопасный слой;

  • код изолирован от основной системы.

При этом Edge.js сохраняет совместимость с Node.js API, поэтому переписывать приложения не нужно.

Поддержка движков JavaScript

В отличие от обычного Node.js, Edge.js не привязан к одному движку. Сейчас поддерживаются V8 (как в Node.js) и JavaScriptCore.

В будущем планируется добавить QuickJS и SpiderMonkey. Это делает архитектуру гибкой и независимой от конкретной реализации JavaScript.

Производительность: пока есть компромиссы

Edge.js пока уступает классическому Node.js по скорости:

  • на 5–20% медленнее при обычном запуске;

  • до 30% медленнее в полностью изолированном режиме.

Особенно заметна разница в задачах с частыми переходами между нативным кодом и WebAssembly. Разработчики обещают сократить этот разрыв в будущих версиях.

Где это может пригодиться

Edge.js ориентирован на три основных сценария:

1. AI и агентные системы

Можно безопасно запускать пользовательский код или модели, не боясь, что они сломают систему.

2. Edge computing

Быстрый старт и изоляция делают его удобным для распределённых вычислений ближе к пользователю.

3. Serverless-платформы

Отсутствие контейнеров позволяет быстрее поднимать функции и экономить ресурсы.

Интересный факт: роль ИИ в разработке

Edge.js частично создавался с использованием ИИ-инструментов, включая модели уровня GPT-5.4. По словам разработчиков, это позволило сократить время разработки с лет до недель и подключить к проекту инженеров без глубоких знаний C++ или Node.js.

Источник: InfoWorld

Похожие статьи

Рекомендательные технологии Подробнее
AI 9 месяцев назад

Luma выпустила новую ИИ-модель для редактирования видео

Компания Luma выпустила новую ИИ-модель Ray3 Modify, которая позволяет редактировать видео и генерировать промежуточные кадры между заданными начальным и конечным изображениями, сохраняя движения, эмоции и внешний вид персонажей.

Технологии и IT-новости 8 месяцев назад

Ядерные реакторы авианосцев могут дать энергию ИИ дата-центрам

Статья рассказывает о необычном предложении использовать ядерные реакторы с авианосцев США для питания крупных дата-центров искусственного интеллекта, анализирует преимущества идеи и основные технические и юридические препятствия её реализации.

AI 9 месяцев назад

OpenAI запускает GPT-5.2 - ответ на давление Google

OpenAI представила GPT-5.2 - новую улучшенную модель, выпущенную на фоне обострившейся конкуренции с Google и внутреннего "code red". Модель получила улучшения в кодировании, математике, работе с длинным контекстом и ориентирована на профессиональные задачи и разработчиков.

AI 6 месяцев назад

Perplexity Computer - новая AI-платформа для автоматизации проектов

Perplexity Computer - это новая AI-платформа от Perplexity AI, объединяющая исследования, проектирование, кодирование и развертывание в одном инструменте с интеллектуальной мульти-модельной оркестрацией.