21
A
回答
1
看起来LIK这仍是一个非常早期的阶段,并没有在那里似乎有一个内部实现(Apache时,Nginx的,等等)
这里是一个JS库实现VCDIFF https://github.com/plotnikoff/vcdiff.js。但似乎没有什么可以实现与Chrome的内容协商。
+0
我见过这个库。当然,在JavaScript中进行压缩意味着你正在对事件循环线程进行繁重的计算提升,这是一件非常糟糕的事情。 – josh3736 2013-05-02 03:26:24
相关问题
- 1. 压缩CSS与节点萨斯
- 2. Cassandra - 引导新节点 - 未压缩
- 3. Unity中的字节压缩
- 4. 压缩GPS点数
- 5. 将4字节浮点数据压缩为1字节
- 6. C#压缩字节数组
- 7. 如何解压缩字节数组中的压缩数据?
- 8. 使用Gzip压缩/解压缩一个字节数组
- 9. 节点:res.download下载空的压缩文件夹
- 10. 压缩Erlang节点之间发送的消息
- 11. 具有压缩标头的节点js elasticsearch请求被拒绝
- 12. C++解压缩字节的gzip数组
- 13. C++的zlib压缩字节数组
- 14. 显式Backlog节点或根节点作为积压节点?
- 15. 向cassandra添加节点时,请等待压缩?
- 16. 节点https从url获取文件并解压缩
- 17. 节点JS缩小
- 18. 解压缩(解压缩)由.net压缩(解压缩)的文件.net system.io.compression.gzipstream
- 19. Asmx Webservice压缩/解压缩?
- 20. 压缩CSS YUI压缩器
- 21. 如何在.NET中解压缩使用Lempel-Ziv Haruyasu算法压缩的字节?
- 22. 解压压缩zlib的字符串字节切片
- 23. GZIP压缩到一个字节数组
- 24. boost gzip解压缩字节数组
- 25. GZipStream压缩问题(丢失字节)
- 26. LZ4:压缩的压缩图像格式
- 27. 压缩解压缩的exe文件
- 28. 保证压缩比的压缩算法?
- 29. 压缩未压缩的MSI文件
- 30. 如何解压缩压缩的内核
它只是在纸上,还是有它的实现? – 2012-07-25 17:01:58
@alFReDNSH:Chrome实现了SDCH解压缩。真正需要的是一个实现VCDIFF算法的Node模块,这是SDCH用来压缩数据的部分。 Chrome的实施开放源代码为[open-vcdiff](http://code.google.com/p/open-vcdiff/)。 – josh3736 2012-08-04 17:57:10
肮脏而不是真正完美的实现将产生二进制命令,管道数据,然后将结果传递给HTTP。由于创建过程并阅读字典文件,这会产生开销。我认为更好的方法是为它编写节点绑定,然后将它创建为独立的(因为我认为它是CPU密集型的并阻止事件循环,尽管未测量)节点进程,以及通过IPC或STDIN和STDOUT管道数据。 – 2012-08-04 18:13:43