-
Notifications
You must be signed in to change notification settings - Fork 1
Home
uupaa edited this page Jul 2, 2015
·
23 revisions
MessagePack.js is MessagePack implementation.
MessagePack.js | msgpack.js | |
---|---|---|
undefined (as nil) | ✅ | ✅ |
null (as nil) | ✅ | ✅ |
Boolean | ✅ | ✅ |
Number | ✅ | ✅ |
FIX_INT | ✅ | ✅ |
INT8 | ✅ | ✅ |
INT16 | ✅ | ✅ |
INT32 | ✅ | ✅ |
INT64 | ✅ | ✅ |
FIX_UINT | ✅ | ✅ |
UINT8 | ✅ | ✅ |
UINT16 | ✅ | ✅ |
UINT32 | ✅ | ✅ |
UINT64 | ✅ | ✅ |
Infinity | ✅ | ✅ |
String | ✅ | ✅ |
FIX_STR | ✅ | ✅ |
STR8 | ✅ | |
STR16 | ✅ | ✅ |
STR32 | ✅ | ✅ |
Array | ✅ | ✅ |
FIX_ARRAY | ✅ | ✅ |
ARRAY32 | ✅ | ✅ |
ARRAY64 | ✅ | ✅ |
Object | ✅ | ✅ |
FIX_MAP | ✅ | ✅ |
MAP32 | ✅ | ✅ |
MAP64 | ✅ | ✅ |
Uint8Array | ✅ | |
BIN8 | ✅ | |
BIN16 | ✅ | |
BIN32 | ✅ | |
Uint16Array | ✅ (USER_EXT_TYPE) | |
Uint32Array | ✅ (USER_EXT_TYPE) | |
Int8Array | ✅ (USER_EXT_TYPE) | |
Int16Array | ✅ (USER_EXT_TYPE) | |
Int32Array | ✅ (USER_EXT_TYPE) | |
Float32Array | ✅ (USER_EXT_TYPE) | |
Float64Array | ✅ (USER_EXT_TYPE) | |
ArrayBuffer | ✅ (USER_EXT_TYPE) | |
Date | ✅ (USER_EXT_TYPE) | |
Other type | ✅ | |
FIX_EXT | ✅ (USER_EXT_TYPE) | |
EXT8 | ✅ (USER_EXT_TYPE) | |
EXT16 | ✅ (USER_EXT_TYPE) | |
EXT32 | ✅ (USER_EXT_TYPE) |
MessagePack.js | msgpack.js | |
---|---|---|
MessagePack Spec | 2013-04-21 | 2010 |
UNICODE Surrogate Pairs | ✅ | |
Closure Compiler ADVANCED_OPTIMIZATIONS |
✅ | |
Encode and Decode speed | 😃 | 😧 |
USER_DEFINED_TYPE | ✅ |
MessagePack.js | msgpack.js | |
---|---|---|
Browser | ✅ | ✅ |
WebWorkers | ✅ | |
Node.js / io.js | ✅ | |
NW.js | ✅ | |
Travis-CI | ✅ |