diff options
Diffstat (limited to 'node_modules/ua-parser/tests/perf.js')
-rw-r--r-- | node_modules/ua-parser/tests/perf.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/node_modules/ua-parser/tests/perf.js b/node_modules/ua-parser/tests/perf.js new file mode 100644 index 0000000..836a386 --- /dev/null +++ b/node_modules/ua-parser/tests/perf.js @@ -0,0 +1,13 @@ +var uap = require('ua-parser'); +var uas = require('./uas').uas; +var i, u, n=100000; + +var ts = +new Date(); +for(i=0; i<n; i++) { + u = Math.floor(Math.random()*uas.length); + + uap.parse(uas[u]); +} +var te = +new Date(); + +console.log("Parsed %d UAs in %d ms @ %s uas/s (%s μs/ua)", n, (te-ts), (n*1000/(te-ts)).toFixed(1), ((te-ts)*1000/n).toFixed(1)); |