File Explorer

/var/lang/lib/node_modules/npm/node_modules/jsonparse

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

bench.js556 B · 27 lines
var fs = require('fs'),    Parser = require('./jsonparse');  var json = fs.readFileSync("samplejson/basic.json");  while (true) {  var start = Date.now();  for (var i = 0; i < 1000; i++) {    JSON.parse(json);  }  var first = Date.now() - start;   start = Date.now();  var p = new Parser();  for (var i = 0; i < 1000; i++) {    p.write(json);  }  var second = Date.now() - start;    console.log("JSON.parse took %s", first);  console.log("streaming parser took %s", second);  console.log("streaming is %s times slower", second / first);}