嗨,我正在制作文字处理器应用程序。
用户将能够编辑文档(xhtml文档)并保存。这个xhtml文档可能变得非常大(一个50k字的文档是500kb),将xhtml发布到服务器可能会变慢。
我认为正确的方法是只在服务器中发送diff数据和补丁。这需要时间来开发和测试。
为了尽可能快地构建最小可行产品,我想用javascript客户端压缩xhtml,将压缩文件发送到服务器并将其存储在db compress中。
最终我可能需要将xhtml重新用于ruby,以便进行服务器处理,但不是经常。
有没有办法使用javascript客户端压缩xhtml?
答案 0 :(得分:0)
一些编码人员使用霍夫曼编码在JavaScript中编写了压缩工具:
http://rumkin.com/tools/compression/compress_huff.php
http://tom-ash.net/blogs/Programming/huffman_coding.html
http://www.ioyu.com/io/javascript/huffman.asp
不知道有任何方法可以从JavaScript本地进行客户端压缩。