A response on SO got me thinking, does JavaScript guarantee a certain endian encoding across OSs and browsers?
Or put another way are bitwise shifts on integers \"safe\"
JavaScript doesn't have an integer type, only a floating point type. You can never get close enough to the implementation details to worry about this.