[ https://issues.apache.org/jira/browse/THRIFT-2964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14299203#comment-14299203 ]
Andrew de Andrade commented on THRIFT-2964: ------------------------------------------- Per Randy Abernathy on THRIFT-2933, all the protocols in lib/thrift/protocol.js and the transports in lib/thrift/transports.js should be broken up into separate files. - thrift/lib/nodejs/TBinaryProtocol.js - thrift/lib/nodejs/TCompactProtocol.js - thrift/lib/nodejs/TJSONProtocol.js - thrift/lib/nodejs/TFramedTransport.js - thrift/lib/nodejs/TBufferedTransport.js Once this change is made, the functions in lib/thrift/binary.js can be moved to the protocols that need them. Special attention should be paid to the readDouble, writeDouble methods since the BinaryProtocol encodes doubles as big-endian and the CompactProtocol encodes doubles as little-endian. This change also means that concated and minified code for the browser does not include protocols that are not used. For more info, see comments here: https://issues.apache.org/jira/browse/THRIFT-2933 > nodejs: move protocols and transports into separate files > --------------------------------------------------------- > > Key: THRIFT-2964 > URL: https://issues.apache.org/jira/browse/THRIFT-2964 > Project: Thrift > Issue Type: Improvement > Components: Node.js - Library > Reporter: Andrew de Andrade > Priority: Minor > -- This message was sent by Atlassian JIRA (v6.3.4#6332)