Что такое веб-сборка (WASM)? Почему это привлекает так много внимания?
На диаграмме показано, как мы можем запускать собственный код C / C++ / Rust внутри веб-браузера с помощью WASM.
Традиционно мы можем работать только с Javascript в веб-браузере, и производительность не может сравниться с машинным кодом, таким как C / C++, потому что он интерпретируется.
Однако с помощью WASM мы можем повторно использовать существующие библиотеки собственного кода, разработанные на C / C++ / Rust и т.д., Для запуска в веб-браузере. Эти веб-приложения обладают почти собственной производительностью.
Например, мы можем запустить библиотеку кодирования/декодирования видео (написанную на C++) в веб-браузере.
Это открывает множество возможностей для облачных вычислений и периферийных вычислений. Мы можем запускать бессерверные приложения с меньшим количеством ресурсов и мгновенным временем запуска.
Обращаюсь к вам: Знакомы ли вы с WASM или использовали его на рабочем месте?