2025-09-18 21:04
Tags: 소프트웨어 공학
웹어셈블리
- 웹 브라우저에서 C++, Rust 같은 고성능 언어로 작성된 코드를 네이티브에 가까운 속도로 실행하기 위한 바이너리 명령어 형식.
- 데스크톱 애플리케이션 수준의 연산이 웹에서 요구되면서 인터프리터 방식의 동적 타입 언어인 자바스크립트만으로는 감당하기 어려운 상황
- 개발자들은 더 빠른 웹을 갈망했고, 그 오랜 염원에 대한 응답이 바로 웹어셈블리(WebAssembly, Wasm)
- 자바스크립트와 함께 동작하며, CPU 집약적인 작업을 처리하여 웹 애플리케이션의 성능 한계를 돌파하는 역할을 수행.