웹페이지에서 고성능 애플리케이션을 사용 설정합니다.

개요

WebAssembly (Wasm이라고도 함)는 실행 가능한 프로그램을 위한 휴대용 바이너리 코드 형식과 해당 텍스트 형식, 그리고 이러한 프로그램과 호스트 환경 간의 상호작용을 용이하게 하는 소프트웨어 인터페이스를 정의합니다.

WebAssembly의 주요 목표는 웹페이지에서 고성능 애플리케이션을 사용할 수 있도록 하는 것입니다. 하지만 spec에 따라 '웹 관련 가정을 하거나 웹 관련 기능을 제공하지 않으므로 다른 환경에서도 사용할 수 있습니다'.

이는 개방형 표준이며 모든 운영 체제에서 모든 언어를 지원하는 것을 목표로 하며, 실제로 가장 많이 사용되는 모든 언어는 이미 어느 정도 지원 수준을 갖추고 있습니다.