一尘不染

将Node.js的Buffer转换为浏览器的javascript

node.js

我正在将代码从Node.js转换为浏览器的javascript,但是node.js中的缓冲区存在问题。如何在Javascript中使用它们?

这是一个例子:

new Buffer("foo", encoding='utf8')
<Buffer 66 6f 6f>

我需要将javascript中的[66、6f,6f]转换为“ foo”,反之亦然。我怎样才能做到这一点?注意:必须在没有Node.js的情况下完成此操作。


阅读 663

收藏
2020-07-07

共1个答案

一尘不染

使用https://github.com/substack/node-
browserify,您可以通过使用https://github.com/toots/buffer-
browserify在浏览器中使用缓冲区。但是:这在浏览器中可能非常慢:要进行更快的访问,请使用https://github.com/chrisdickinson/bops

2020-07-07