태그: WASM
4편
-
WebAssembly 실전: C/C++ 컴파일 파이프라인, 선형 메모리, JS 상호 운용과 성능
WebAssembly(WASM)의 스택 기반 VM 원리와 컴파일 파이프라인, 선형 메모리와 JS 데이터 교환, Rust(wasm-pack·wasm-bindgen)와 C/C++(Emscripten) 빌드, 번들 크기·SIMD·스레드 최적화까지 정리합니다.
-
WebContainer API로 브라우저 안에서 Node.js 실행하기: 크로스 오리진 격리, 파일 마운트, 프로세스
StackBlitz의 WebContainer API로 브라우저 탭 안에서 Node.js를 실행하는 방법을 다룹니다. COOP·COEP 크로스 오리진 격리 헤더 설정, boot·mount·spawn으로 파일을 올리고 npm 설치와 개발 서버를 띄우는 흐름, 단일 인스턴스 제약과 보안 한계를 설명합니다.
-
브라우저에서 AI 모델 돌리기: Transformers.js, ONNX Runtime Web, WebLLM과 성능 최적화
WebAssembly로 브라우저에서 AI 모델을 실행하는 방법. Transformers.js, ONNX Runtime Web, WebLLM으로 서버 없이 오프라인 추론을 구현하는 과정을 정리합니다.
-
C++ WebAssembly(Wasm)와 Emscripten | C++을 브라우저에서 돌리기
C++ 코드를 Emscripten으로 WebAssembly로 빌드해 브라우저에서 호출하는 과정을 최소 예제부터 보여줍니다. 선형 메모리로 배열을 넘기는 법, ccall·cwrap과 Embind로 함수·클래스를 노출하는 법, file://에서 나는 CORS 에러와 메모리 범위 오류도 다룹니다.