Clients leave IMAP ports open indefinately; IMAP IDLE provides push e-mail over this mechanism.
Reading about JMAP, this just seems like adding unnecessary web overhead and complexity to an already complex problem space.
Clients leave IMAP ports open indefinately; IMAP IDLE provides push e-mail over this mechanism.
Reading about JMAP, this just seems like adding unnecessary web overhead and complexity to an already complex problem space.
[0]: https://blog.fastmail.com/2014/12/23/jmap-a-better-way-to-em...
Besides, JMAP could be consumed directly by web apps.
I don't understand why i should implement Fastmails web API, when there are several major protocols that are supported by a huge ecosystem already: IMAP, CalDAV, CardDAV.
Why building on mature concepts that have proven themselves in practice over several decades? It's much more in line with the current web culture if smart rockstar developers half-assedly cobble together a RESTful shit fest.