add some words.
more words here...
| var hasha = require('hasha') | |
| var utility = require('utility') | |
| var fs = require('fs') | |
| var str = fs.readFileSync(__filename) | |
| suite('md5', function () { | |
| bench('utility.md5', function() { | |
| utility.md5(str); |
| var _ = require('lodash') | |
| var length = 20000; | |
| var arr = _.range(0, length); | |
| console.time('add') | |
| for (var i = 0; i < length; i++) { | |
| for (var j = 0; j < length; j++) { | |
| arr[j] += 1 |
| var _ = require('lodash') | |
| var base = 10000; | |
| function win() { | |
| return ~~(Math.random() * 10000 % 2) | |
| } | |
| function bet(num) { |
| // alock 是用来控制某个函数的回调一定只执行最新的库 | |
| var alock = { | |
| count: 0, | |
| locks: { | |
| }, | |
| set: function (lockName, val) { | |
| if (!val) { | |
| val = ++this.count | |
| } |
| function MyCustomError(message) { | |
| this.message = message; | |
| this.name = "MyCustomError"; | |
| Error.captureStackTrace(this, MyCustomError); | |
| } | |
| MyCustomError.prototype = Object.create(Error.prototype); | |
| MyCustomError.prototype.constructor = MyCustomError; |
| var cluster = require('cluster'); | |
| if (cluster.isMaster) { | |
| for (var i = 0; i < 4; i++) { | |
| setTimeout(function () { | |
| cluster.fork(); | |
| }, i * 2 * 1000) | |
| } | |
| } else { |
| var count = 0; | |
| setInterval(function () { | |
| count++; | |
| var el = document.querySelector('.count-number') | |
| el.innerHTML = count; | |
| }, 100) | |
| // add 10k elements to body | |
| setTimeout(function () { | |
| for (var i = 0; i < 10000; i++) { |
| var should = require('should'); | |
| var Benchmark = require('benchmark'); | |
| var suite = new Benchmark.Suite(); | |
| var lambdaLifting = function () { | |
| var x = 10; | |
| function fn() { | |
| return x + 1; | |
| } |
| var _ = require('lodash'); | |
| var families = []; | |
| for (var i = 0; i < 100000; i++) { | |
| var family = []; | |
| for (var j = 0; j < 3; j++ ) { | |
| // 0 是女孩 1 是男孩 | |
| var gender = Math.random() >= 0.5 ? 1 : 0; | |
| family.push(gender); |