Javascript 用于循环/环形缓冲区的npm托管库

Javascript 用于循环/环形缓冲区的npm托管库,javascript,data-structures,node.js,npm,Javascript,Data Structures,Node.js,Npm,NPM(Node.JS Package Manager)上是否有循环缓冲区/环形缓冲区的实现?我可以很容易地,但我希望有一个易于部署和维护的库 我的用例是将时间序列存储在一个固定大小的内存数据库中,一个la RRDTool,但无论是RRDTool还是它在Javascript中的重新实现(我忘了名字)都不合适。我需要存储大的(50KB)JSON对象。意识到这是大约4个月前提出的问题,但我想我还是分享一下吧 不久前我自己为另一个目的写了一篇文章,并在今天的npm上发表。它的名字是。README.md

NPM(Node.JS Package Manager)上是否有循环缓冲区/环形缓冲区的实现?我可以很容易地,但我希望有一个易于部署和维护的库


我的用例是将时间序列存储在一个固定大小的内存数据库中,一个la RRDTool,但无论是RRDTool还是它在Javascript中的重新实现(我忘了名字)都不合适。我需要存储大的(50KB)JSON对象。

意识到这是大约4个月前提出的问题,但我想我还是分享一下吧

不久前我自己为另一个目的写了一篇文章,并在今天的npm上发表。它的名字是。README.md文件有一个链接,指向一篇关于如何使用它的博客文章。只需安装它

npm install CBuffer
并通过以下方式在脚本中使用它:

var CBuffer = require( 'CBuffer' ).CBuffer;

我花了很多时间试图将GC降到最低,这是我能找到的最快的实现。

您的用例是什么?(只是感兴趣)另外,这是一个让您更接近这个列表的机会::PI'而不是努力接近生产:PCool。您的实现在线吗?我总是喜欢从别人那里收集我能收集到的任何东西。