(웹 어셈블리에서 넘어옴)
개요
웹어셈블리(영어: WebAssembly)는 마이크로소프트, 구글, 모질라 재단, 애플 등의 회사 및 단체가 모여 구상 및 개발하고 있는 웹 표준 저수준 바이너리 포맷이다.
기존의 자바스크립트를 이용한 웹 코딩으로는 속도를 보장할 수 없다는 단점이 있고, 이를 해소하기 위해 asm.js을 활용하는 등 방안을 찾았으나 근본적으로 해결할 수는 없었고, 때문에 웹어셈블리가 구상되었다.
웹어셈블리 파일의 확장자는 .wasm
이며, 현재는 Emscripten 등을 이용해 C/C++을 웹어셈블리로 컴파일할 수 있다.
지원 브라우저
- 파이어폭스 정식버전 52.0 이상부터.[1]
- 크롬, 마이크로소프트 엣지, 사파리는 2017년 3월 현재 지원 준비 중.