Show HN: Firefox in WebAssembly
Firefox 브라우저가 WebAssembly로 렌더링됩니다.
Firefox 전체 브라우저가 <canvas> 요소에 렌더링됩니다. Gecko와 UI 컴포넌트, Spidermonkey JS 엔진이 모두 WebAssembly로 컴파일되어 실행됩니다. 이 포트는 디버깅과 JIT 연구를 위해 25k 이상의 opus/fable 토큰이 소모되었습니다. WebAssembly의 한계를 시험하기 위한 재미있는 실험으로, 더 적은 RAM을 사용하는 'browser in browser' 경험을 위해 browser.js도 구축되었습니다.
Firefox browser is rendered to a <canvas> element using WebAssembly.
The entire Firefox browser is rendered to a <canvas> element, with Gecko, all UI components, and the Spidermonkey JS engine compiled and running in WebAssembly. The port cost over 25k in opus/fable tokens for debugging and JIT research. This was a fun experiment to push the boundaries of WebAssembly, and a more RAM-efficient 'browser in browser' experience is also available through browser.js.