Wasmi 2.0 출시: 8개월 작업 끝에 2.2배 빨라진 WebAssembly 인터프리터
Engineering of the fastest WebAssembly interpreters
WebAssembly 인터프리터 Wasmi가 2.0 버전을 출시했습니다. 이번 릴리스는 실행 성능에 초점을 맞춰 Apple M2 Pro 기준 벤치마크에서 1.0 대비 약 2.2배 빨라졌습니다. 직접 스레드 코드, 간접 스레드 코드, 스위치 루프, 콜 루프 등 네 가지 명령 디스패치 모드를 지원하며, 특히 누산기 레지스터를 도입해 명령 처리 효율을 높였습니다. 또한 바이너리 크기를 줄이는 validate 기능, 안정적인 연료 계량, WebAssembly 결정적 프로파일 지원, 개선된 CLI 도구를 제공합니다. 벤치마크 결과 Wasmi 2.0은 Wasm3, WAMR, Wasmtime Pulley, Makepad Stitch 등과 비교해 가장 빠른 휴대용 Wasm 인터프리터 중 하나로 평가됩니다.
Wasmi 2.0은 8개월간의 집중적인 작업 끝에 마침내 완성되어 사용할 준비가 되었습니다.