Endor: сервер на основе Webassembly в браузере

Барселона — Webassembly продемонстрировала свою мощность с чрезвычайно быстрыми временами начала, преимуществами безопасности и другими возможностями. Первоначально предназначенный для браузера, теперь он распространяется на сервер, и кромки, поскольку стандарты компонентов WASI обретают форму.

Во время конференции ввода/вывода WASM, проведенной здесь на этой неделе, было показано, как различные возможности и отдельные услуги Webassembly теперь могут быть объединены в структурированную среду, полностью включенную в браузере. Там нет ничего, чтобы скачать, но в браузере доступны полный сервер и среда разработки. Эти возможности сервера, которые могут быть запущены и управлялись в миллисекундах благодаря WASM, включают базы данных, веб -серверы и языковые времени, которые используют преимущества улучшений браузеров в области хранения, сети и вычислительных возможностей.

В WASM I/O, генеральный директор Endor Даниэль Лопес и CTO Angel De Miguel, соучредители проекта, продемонстрировали свою работу. Они представили демонстрацию и обсудили свой проект, Endor, который построен на Emscripten и других технологиях с открытым исходным кодом. Оба подчеркнули свою приверженность участию в сообществе с открытым исходным кодом в рамках этой инициативы.

«В настоящее время самая сложная часть для начала работы с серверным программным обеспечением настраивается и настраивает все правильно. Мы создали Endor, чтобы сделать его банальным для разработчиков, чтобы разработчики работали со своим любимым стеком», — сказал мне Лопес. «Вам просто нужен браузер — он не может стать легче, чем это».

Сила ссылки

Первоначально созданный для запуска приложений в браузере, Webassembly в качестве компилятора на стероидах, теперь расширяет приложения для проведения сети, устройств, серверов и других среда на очень быстрых скоростях и с очень низкой задержкой. С помощью Endor компоненты, необходимые для запуска серверных приложений и платформ разработки, находятся в браузере.

«Мощность ссылки означает, что если кому -то нужно что -то получить доступ, ему не нужно ничего устанавливать. Они могут просто посетить веб -адрес, и он работает, это делает его невероятно привлекательным для обмена», — сказал Лопес во время ввода -вывода WASM. «Теперь, со ссылкой, пользователи могут запускать базы данных, выполнять код PHP и выполнять различные задачи. Это удобство как волшебное, так и полезное».

По словам Лопеса, различные технологии, такие как Python, Ruby и PostgreSQL.

«Наиболее важным аспектом серверов является программное обеспечение, которое вы можете запустить на них. Возможность создания решений для доступа к файловым системам или сетям не имеет значения, если необходимые приложения недоступны. В 2025 году разработка программного обеспечения сервера в первую очередь включает в себя контейнеры Docker, Linux и системы управления пакетами», — сказал де Мигель. «Наша демонстрация эндора продемонстрировала подход, который интегрирует несколько компонентов с открытым исходным кодом для создания бесшовного опыта, от клонирования репозитория GitHub до развертывания этого приложения, все, не покидая браузер».

Кроме того, в отличие от традиционных серверов, возможности браузера Endor не полагаются на выделенный сервер. Вместо этого в самом браузере интегрирована среда песочницы.

Все работает в браузере

Для разработчиков подход Endor не полагается на традиционные виртуальные машины (VMS). Вместо этого все работает в браузере. Некоторые компоненты, такие как PHP, составлены непосредственно в код WASM, в то время как другие, такие как MySQL, могут работать в качестве контейнеров Linux в оборудовании на основе WASM. Затем различные части сетевы с использованием виртуальной сети TCP/IP внутри браузера. Такие приложения, как PhpMyAdmin, могут быть развернуты поверх него, либо путем установки папки из локальной файловой системы, либо клонирования репозитория GitHub.

По словам Лопеса, благодаря использованию этой технологии можно выполнять задачи, традиционно выполняемые на виртуальной машине Linux, работающей на VirtualBox, Docker Desktop или аналогичных инструментах. Пользователям больше не нужно вручную устанавливать MySQL или настраивать контейнеры Docker. Вместо этого они могут просто нажать кнопку, чтобы мгновенно запустить MySQL. По словам Лопеса, этот подход более удобен и доступен по сравнению с традиционными рабочими процессами развития.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. BC Gain является основателем и главным аналитиком Revecom Media. Его одержимость компьютерами началась, когда он взломал консоль космических захватчиков, чтобы играть весь день за 25 центов в местной видеокаде в начале 1980 -х годов. Затем он … читайте больше от B. Cameron Gain

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *