This is a modified version of original driver from RethinkDB repository. It does not use Google Closure Library and uses node-protobuf which is a wrapper around C++ libprotobuf to ensure fast serialization/parsing of protocol buffers. Downside of this approach is that this driver is Node.js-only, it will not work from the browser, so I removed everything browser-related.
- Updated to latest version of official drivers
- Fixed instanceof Object in aropt function not functioning properly in separate execution context (i.e. if your code runs through VM module)
- Removed EventEmitter emulation and added EventEmitter interface to network code
- Switched network code to Buffers to avoid data conversions
- Changed license