2020년과 이후 JavaScript의 동향 - WebAssembly
(d2.naver.com)- W3C는 wasm을 HTML, CSS 그리고 JavaScript에 이어 웹의 4번째 언어로 공식 권고
- wasm은 LLVM(컴파일러 기반 구조) 지원 언어가 모두 웹에서 사용될 수 있게 컴파일되는 Polyglot
ㅤ→ 실제로는 네이티브 코드를 웹에서 실행하게 해주는 도구에 더 가깝다
- 미래 버전에 포함될 작업
ㅤ→ Threading, Fixed-width(128-bit packed) SIMD, Rererence types, Tail calls, ECMAScript module integration
- wasm은 JavaScript에 비해 왜 더 빠를까
- 브라우저/JavaScript 엔진의 wasm 지원 동향
- Bytecode Alliance
위 글 속에 나오는 Nanoprocess 보안 모델에 관해 찾아보았습니다. 위 글에 링크된 동영상을 강연한 발표자가 그 내용을 그대로 모질라 블로그에도 올려 두셨더군요. 저는 동영상보다 글이 더 편해서, 이걸 보고 나서야 대충 이해했습니다. 결국은 세분화된 권한 부여가 핵심이네요.
https://hacks.mozilla.org/2019/11/announcing-the-bytecode-alliance/