wasm {V8}R Documentation

Experimental WebAssembly

Description

Experimental wrapper to load a WebAssembly program. Returns a list of exported functions. This will probably be moved into it's own package once WebAssembly matures.

Usage

wasm(data)

Arguments

data

either raw vector or file path with the binary wasm program

Examples

# Load example wasm program
if(engine_info()$version > 6){
instance <- wasm(system.file('wasm/add.wasm', package = 'V8'))
instance$exports$add(12, 30)
}

[Package V8 version 3.4.0 Index]