Skip to content
uupaa edited this page Jul 2, 2015 · 23 revisions

MessagePack.js is MessagePack implementation.

SupportTypes

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)

SupportFunctions

MessagePack.js msgpack.js
MessagePack Spec 2013-04-21 2010
UNICODE Surrogate Pairs
Closure Compiler
ADVANCED_OPTIMIZATIONS
Encode and Decode speed 😃 😧
USER_DEFINED_TYPE

SupportEnvironments

MessagePack.js msgpack.js
Browser
WebWorkers
Node.js / io.js
NW.js
Travis-CI
Clone this wiki locally