본문 바로가기

왐르

WebAssembly Micro Runtime

경량 WebAssembly 런타임

한줄평

임베디드나 경량 환경에서 WebAssembly 를 실행하려는 개발자에게 알맞습니다. 일반 사용자용이 아니라 시스템·런타임 개발 맥락에서만 의미가 있습니다.

이런 분께 임베디드·경량 환경에서 WebAssembly 를 돌리려는 개발자께

좋은 점

  • 적은 메모리로 Wasm 실행
  • AOT 컴파일로 성능 확보 가능

아쉬운 점

  • 개발자·임베디드 전용으로 대상이 좁음
  • 명령줄 이해가 필요

왐르 소개

WebAssembly 를 작은 자원으로 실행하는 런타임으로, 해석 실행기(wamr)와 AOT 컴파일러(wamrc)를 함께 제공합니다. 브라우저 밖에서 Wasm 모듈을 돌리거나 임베디드·서버 환경에 넣을 때 씁니다. 메모리 사용이 적어 자원이 제한된 기기에 적합합니다. 모두 명령줄 도구이며 GUI 는 없습니다.

제작사

cataggar · 공식 홈페이지