有没有一种方法可以在JavaScript中使用协议缓冲区?
为什么要使用.js?
如果你考虑一下科技需求,就会出现这样的情况,你可能想向客户端发送一个大块的数据。对于CRUD风格来说,你使用什么并不太重要。但对于科技需求来说,它很重要(至少我认为是这样的)。
权衡:
协议缓冲区可以平衡紧凑性、序列化和反序列化速度。
基于文本的协议(xml / json)具有更大的消息大小......但是对于JavaScript,我想知道哪个更有效。
参考资料:
code.google.com/p/protobuf-plugin-closure
http://www.vitaliykulikov.com/2011/02/gwt-friendly-protocol-buffers.html
http://benhakala.blogspot.com/2010/05/converting-google-protocol-buffers-to.html(提到Google Maps可能使用protobuf)
社区提供的其他参考资料(有关更多上下文信息,请参见下文):
http://blog.ltgt.net/exploring-using-protobuf-in-the-browser/
- 这些链接涉及到IT技术的Protobuf.js库,可在浏览器端使用。其中包括了ProtoBuf.js、在浏览器中使用Protobuf以及在GWT中客户端使用 Protobuf 的相关主题。
closure
库:http://code.google.com/p/protobuf-plugin-closure/ - alavrik