coerce-overhead.js 503 B

123456789101112131415161718192021
  1. var fs = require('fs');
  2. var parser = require('../lib');
  3. var file = __dirname + '/fixtures/large.xml';
  4. var data = fs.readFileSync(file);
  5. // With coercion
  6. var t0 = Date.now();
  7. for(var i = 0; i < 10000; i++) {
  8. var result = parser.toJson(data, {reversible: true, coerce: true, object: true});
  9. }
  10. console.log(Date.now() - t0);
  11. // Without coercion
  12. var t0 = Date.now();
  13. for(var i = 0; i < 10000; i++) {
  14. result = parser.toJson(data, {reversible: true, object: true});
  15. }
  16. console.log(Date.now() - t0);