... | ... | @@ -66,10 +66,17 @@ Starting with **0.10.0**, Soledad now has a proper BLOB infrastructure that deco |
|
|
|
|
|
## Client-side transfer/crypto pipeline optimization.
|
|
|
|
|
|
The following is a graph showing the time improvement between legacy (as baseline) and blobs implementations with different features:
|
|
|
The following is a graph comparing the ratios of *Inbox loading time* having legacy JSON-based sync as baseline and blobs implementations with different features:
|
|
|
|
|
|
![legacy-vs-blobs](/uploads/89dbd75715d466478cad7b8e6745de9a/legacy-vs-blobs.png)
|
|
|
|
|
|
The incoming mail pipeline considered on those tests consists of the following:
|
|
|
|
|
|
* receiving incoming messages from server.
|
|
|
* decrypting them.
|
|
|
* creating new local metadata documents and local content documents or blobs.
|
|
|
* syncing everything back to server.
|
|
|
|
|
|
The implementations compared in the figure above are:
|
|
|
|
|
|
* **Legacy:** uses the JSON-based synchronization to transfer all messages.
|
... | ... | |