Исследование показало, что Rust — самый популярный язык WebAssembly

автор vadim


Согласно недавнему опросу, язык программирования Rust является наиболее часто используемым языком для разработки приложений WebAssembly. Популярность WebAssembly растет.

Эти и другие результаты были представлены в отчете «Состояние WebAssembly 2022», опубликованном 20 июня консалтинговой фирмой Scott Logic на основе опроса 299 разработчиков приложений. На вопрос, какой язык они используют для разработки WebAssembly, Rust оказался на первом месте: 45% ответили, что используют Rust часто или иногда. Rust также возглавил первый раунд прошлогоднего опроса.

В отчете отмечается тесная связь между Rust и WebAssembly, или Wasm, поскольку большинство сред выполнения Wasm написано на Rust. На втором месте после Rust оказался JavaScript: разработчики смогли скомпилировать движок JavaScript для Wasm, если не сам JavaScript. Наибольшим ростом в опросе оказались Blazor и Python, в то время как использование AssemblyScript снизилось больше всего.

В целом 67% респондентов заявили, что часто используют WebAssembly, по сравнению с 47% в прошлом году. В других выводах:

  • Ведущие приложения Wasm включают веб-разработку, причем первое место занимает почти 70% респондентов, использующих Wasm для веб-приложений, за ним следуют бессерверные приложения (35%), контейнеризация (25%), среда подключаемых модулей (23%) и IoT. (10%). Проценты являются приблизительными.
  • Наиболее часто используемыми средами выполнения WebAssembly были Wasmtime, Wasmer и Wasm3.
  • Возможности, которые больше всего нужны для успеха Wasm в будущем, включают небраузерные API, улучшенную поддержку отладки и улучшенные инструменты сборки.
  • Предложения WASI (системного интерфейса WebAssembly), которые больше всего интересуют респондентов, — это ввод-вывод, сокеты, файловая система, собственные потоки и HTTP.

Дальше читайте это:

  • Облачные вычисления больше не являются пустяком
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python пытается удалить GIL и повысить параллелизм
  • 7 причин, по которым Java по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

Оставить комментарий