相关疑难解决方法(0)

WebSocket如何压缩消息?

JSON.stringify显然不是很节省空间.例如,[123456789,123456789]在需要大约5时占用20多个字节.在发送到流之前,websocket会压缩其JSON吗?

javascript json websocket socket.io

18
推荐指数
2
解决办法
2万
查看次数

从Javascript访问Chrome的内部gzip例程

所有现代浏览器都包含用于与服务器交换压缩数据的gzip例程.任何人都可以指出我正确的方向来编写一个允许Javascript利用这个例程的Chrome扩展吗?

我希望在通过WebSocket将其发送到服务器之前在Javascript中压缩一些数据,而Chrome内置的deflate例程肯定比我在Javascript中编写的任何内容都要快.

javascript gzip google-chrome websocket google-chrome-extension

9
推荐指数
1
解决办法
2333
查看次数

有没有办法使用Javascript使用浏览器的本机gzip解压缩?

后端服务器使用gzip文件进行响应,但没有 Content-Encoding: gzip header.而且我无法控制服务器,因此无法处理问题服务器端.

我现在需要的是使用javascript解压缩gzip压缩文件客户端.

我发现这个优秀的图书馆可以帮助我做到这一点:http://nodeca.github.io/pako/

但我不想添加额外的库只是为了解压缩文件.我觉得应该有一种方法可以使用浏览器的本机功能来解压缩.我对么?如果我错了,有人可以解释为什么这个浏览器功能不作为JavaScript API公开吗?有没有办法在javascript中解压缩文件而不添加额外的库?

javascript gzip

9
推荐指数
1
解决办法
2455
查看次数