Când funcțiile noastre invocate dinamic sunt apelate, acestea trebuie să aibă acces la memoria modulului. Putem plasa resurse importante unui obiect de context astfel încât funcția noastră să aibă toate instrumentele disponibile pentru a face ceea ce trebuie.
let log_handle = register_function("
(context, msgStart, msgEnd) => {
let msg = context.getUtf8FromMemory(msgStart,msgEnd);
console.log(msg);
}");
let msg = "hello world";
js_invoke_with_2_params( log_handle,msg.as_ptr() as f64,
msg.len() as f64);
Studiați exemplul pentru implementarea completă.