Wasm boundary

WebAssembly를 계산 경계에만 적용하기

WebAssembly는 JavaScript 대체재가 아니라 CPU 집약 로직을 브라우저 안의 별도 계산 경계로 옮기는 도구다.

판단 축Wasm에 맡길 때JS에 남길 때검증 질문
Workload압축, 암호화, 이미지 처리처럼 반복 계산이 큼이벤트와 DOM 조작이 중심CPU 시간이 실제 병목인가
Boundary큰 입력을 한 번에 넘기고 결과만 받음작은 값을 자주 왕복호출 횟수가 이득을 지우지 않는가
MemoryTypedArray와 linear memory 공유 설계 가능문자열·객체 변환이 잦음복사 비용을 측정했는가
Loadingwasm 로드 비용을 캐시와 streaming으로 줄임초기 화면이 더 중요함첫 실행 지연을 감당하는가
Benchmark같은 입력으로 JS와 Wasm을 비교감으로만 성능 기대도입 전후 수치를 남겼는가

Wasm의 기준은 “빠를 것 같다”가 아니라 계산량이 JS-Wasm 경계 비용보다 충분히 큰가이다.