Разработчики сомневаются в WebAssembly, говорится в отчете

автор vadim


Согласно отчету «Состояние WebAssembly 2023», сфера применения WebAssembly, также известного как Wasm, вышла далеко за рамки первоначальной цели — веб-приложений. Но некоторые разработчики по-прежнему настроены скептически.

Отчет, опубликованный 6 сентября Cloud Native Computing Foundation (CNCF) и SlashData в сотрудничестве с Linux Foundation, вызывает в основном оптимизм среди разработчиков программного обеспечения в отношении будущего внедрения Wasm для веб- и невеб-сред. Дополнительная гибкость и улучшенная производительность Wasm привлекают разработчиков множеством способов, включая более быстрое время загрузки, возможность исследовать новые варианты использования и технологии, а также возможность совместного использования кода между проектами. Также были упомянуты улучшенная производительность по сравнению с JavaScript и эффективное выполнение задач, требующих больших вычислительных ресурсов.

Однако около 22% участников отчета выразили пессимизм по поводу внедрения Wasm как в веб-, так и в других средах. Кроме того, 83% респондентов сообщили о проблемах с Wasm, включая трудности с отладкой и устранением неполадок, разную производительность в разных средах выполнения, отсутствие согласованного опыта разработчиков в разных средах выполнения, отсутствие учебных материалов и проблемы совместимости с некоторыми браузерами.

В отчете показано, что респонденты используют WebAssembly в широком спектре программных проектов, включая визуализацию данных (35%), Интернет вещей (32%), искусственный интеллект (30%), игры (28%), серверные сервисы (27%). ), периферийные вычисления (25%) и т. д. Хотя Wasm по-прежнему в основном используется для разработки веб-приложений (58%), ситуация меняется благодаря WASI (системный интерфейс WebAssembly), который обеспечивает модульный интерфейс для Wasm.

Результаты отчета основаны на опросе 255 респондентов, проведенном SlashData в третьем квартале 2023 года от имени CNCF. Другие выводы отчета о состоянии WebAssembly 2023:

  • При переносе существующих приложений на Wasm 30% респондентов отмечают повышение производительности более чем на 50%.
  • JavaScript — самый популярный язык, используемый в приложениях Wasm. Но Rust выделяется своей популярностью в проектах Wasm по сравнению с другими вариантами использования.
  • 34% пользователей Wasm в настоящее время используют WASI в своих проектах.
  • Портативность и простота разработки — наиболее важные аспекты, привлекающие разработчиков к WASI.
  • HTTP, IO/streams и SQL — наиболее ожидаемые будущие функции WASI.

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

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

Related Posts

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