タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

GraphQLとMessagePackに関するvvakameのブックマーク (1)

  • GraphQLとMessagePackは相性がよさそう - Islands in the byte stream

    MessagePackはJSONのようなデータをシリアライズできるbinary formatで、JavaScript実装である msgpack-javascriptを基準で考えると次のような特徴があります: JSONよりencodeもdecodeも少し速い かつ、streaming decodeができるので fetch() のresponseのdecodeの効率がとてもよい とはいえ実用上は「JSONより遅くない」ということのほうが重要ではある binaryを直接扱える これに対してJSONでbinaryを扱うときははbase64などでエンコードする必要がある timestamp型があり、デフォルトではJSのDateにマッピングされる Intl.DateTimeFormatへの入力としてならこれで必要十分 マッピングをあとから変えることはできる 特にバイナリを直接扱えるのはJSONとくらべ

    GraphQLとMessagePackは相性がよさそう - Islands in the byte stream
    vvakame
    vvakame 2019/07/02
    AppEngineのBlobStore的なのを未だに使っている私はGraphQLでファイルアップロードをやったことがないのであった…
  • 1