# polywasm - WASM을 JS환경에서 실행하기 위한 Polyfill

> Clean Markdown view of GeekNews topic #9376. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=9376](https://news.hada.io/topic?id=9376)
- GeekNews Markdown: [https://news.hada.io/topic/9376.md](https://news.hada.io/topic/9376.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2023-06-12T10:11:01+09:00
- Updated: 2023-06-12T10:11:01+09:00
- Original source: [github.com/evanw](https://github.com/evanw/polywasm)
- Points: 11
- Comments: 0

## Topic Body

- esbuild 개발자가 만든 새 프로젝트   
- WebAssembly 구현체가 없는 JS 환경에서 .wasm 파일을 실행하기 위한 WebAssembly API를 구현   
- .wasm 파일을 직접 파싱해서 WebAssembly 함수를 JavaScript 함수로 변환   
- 직접 실행하는 것보다는 빠르지 않지만, 아예 실행 안되는 것보다는 낫기 때문  
- esbuild의 online playground에서 WebAssembly 폴백으로 사용   
- 많은 환경에서 Polyfill이 필요 없을정도로 WASM이 잘 되원되지만, 애플의 Lockdown Mode등에서는 비활성화 되기 때문에 그럴때도 사용 가능

## Comments



_No public comments on this page._
