UNPKG

cbuffer

Version:

Circular Buffer JavaScript implementation

29 lines (25 loc) 498 B
const SIZE = 1e4; var CBuffer = require('../../cbuffer'), test = require('../test'), cb = new CBuffer(SIZE), arr = []; test('shift 1e4 - CBuffer', function () { cb.empty(); for (var i = 0; i < SIZE; i++) { cb.push(1); } }, function () { for (var i = SIZE; i >= 0; i--) { cb.shift(); } }); test('shift 1e4 - Array ', function () { arr.length = 0; for (var i = 0; i < SIZE; i++) { arr.push(1); } }, function () { for (var i = SIZE; i >= 0; i--) { arr.shift(); } });