if (typeof print !== 'function') { print = console.log; } function test() { var msg = []; while (msg.length < 10000) { msg[msg.length] = Math.PI; } // print(Duktape.enc('hex', CBOR.encode(msg))); for (var i = 0; i < 1e3; i++) { void CBOR.encode(msg); } } try { test(); } catch (e) { print(e.stack || e); throw e; }