4 ms·
Oh right, now I see the: ["error", { type: "unknownMethod"}, "client-id"] -bit. Still, it sounds like you're reinventing HTTP verbs and statuscodes and embeddin
by nona 12y ago
Oh right, now I see the:
["error", { type: "unknownMethod"}, "client-id"]
-bit. Still, it sounds like you're reinventing HTTP verbs and statuscodes and embedding them inline in the JSON just to be able to multiplex the calls. Might as well use HTTP2 or SPDY, then.
Also, caching JMAP may be easy on the client side, but not for any intermediate cache - unless it understands JMAP.
I'm not saying RPC over HTTP is bad, mind, but you do seem to lose some of the benefits of HTTP.
- brongondwana 12y agoApproximately nobody likes having intermediate caches that can cache their https traffic. Approximately even fewer of the people here at HN like the idea of their email messages behing sent over non-secure channels. At least we're not embedding HTTP status codes in XML...