Dot Computer Science/Concept
2023. 6. 23.
WebAssembly(WASM)와 WASI: 웹 브라우저 및 서버사이드 기술
WASM, Web Assembly?WebAssembly(또는 Wasm)는 다양한 소스 언어에서 이식 가능한 바이너리 실행 파일을 생성할 수 있는 바이너리 명령 형식을 정의하는 개방형 표준이다. 이러한 바이너리는 다양한 환경에서 실행될 수 있다. 이는 웹에서 기원했으며 모든 주요 브라우저에서 지원된다. 서버, 엣지 어디에서든 Wasm를 사용하면 이전보다 portable하고 secure하게 프로그램을 실행할 수 있다. 재밌는 사실은 2019년 6월에 발표된 연구에 따르면 Alexa 상위 100만 개 웹 사이트 중 600개 사이트 중 하나가 Wasm 코드를 실행하였고, Wasm를 사용하는 사이트 중 50% 이상이 암호화폐 채굴과 같은 작업에 Wasm를 적용했다는 것이다. 장점리소스 효율성 및 속도 우수함 -..