PSPDFKit-labs / wasm-worker-example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wasm in a web worker

Getting Started

Install Emscripten

# Get the emsdk repo
git clone https://github.com/emscripten-core/emsdk.git

# Enter that directory
cd emsdk

# Download and install the latest SDK tools.
./emsdk install latest

# Make the "latest" SDK "active" for the current user. (writes ~/.emscripten file)
./emsdk activate latest

# Activate PATH and other environment variables in the current terminal
source ./emsdk_env.sh

Go to the project root and then do the following:

npm install

cd wasm

emcc add.cpp -s ENVIRONMENT=worker -s MODULARIZE=1 -s EXPORTED_FUNCTIONS="['_add']" -o add.js
cd ..

npm run build

Then run npx serve and go to http://localhost:5000/

About


Languages

Language:JavaScript 72.9%Language:HTML 18.0%Language:C++ 9.1%