Node.js AdvancedLesson 90Preview gratis
Node WebAssembly
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Pelajaran ini memperkenalkan WebAssembly (Wasm) di lingkungan Node.js: menjalankan modul biner berperforma tinggi yang dikompilasi dari bahasa seperti C/C++ dan Rust. Node.js dapat memuat modul .wasm melalui fs dan WebAssembly API bawaan. Ini berguna untuk mempercepat komputasi berat atau memakai pustaka lama berbasis C.
Poin kunci
- WebAssembly adalah instruksi biner yang dieksekusi mesin virtual JavaScript.
- Di Node.js tersedia global WebAssembly (instantiate, compile) tanpa pustaka tambahan.
- Modul .wasm bisa dimuat dari berkas dengan fs.readFileSync lalu WebAssembly.instantiate(bytes, imports).
- Wasm berjalan sandboxed dan tidak punya akses langsung ke file/jaringan tanpa imports.
- Kasus pakai: algoritma intensif CPU, porting pustaka C/C++, kriptografi.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.