UNPKG

fast-list

Version:

A fast linked list (good for queues, stacks, etc.)

30 lines (25 loc) 550 B
var bench = require("bench") var l = 5000 , FastList = require("../fast-list.js") exports.countPerLap = l * 2 exports.compare = { "queue []": function () { var list = [] for (var i = 0; i < l; i++) { list.push(i) } for (var i = 0; i < l; i++) { list.shift() } } , "queue new FastList()": function () { var list = new FastList() for (var i = 0; i < l; i++) { list.push(i) } for (var i = 0; i < l; i++) { list.shift() } } } bench.runMain()