studying sync.js to (start) to understand how Zotero does synchronization

This morning I was studying how Zotero performs synchronization among libraries distributed in different Firefox profiles via Zotero sync server. Specifically, I printed out /extension/tags/1.5-sync3.5/chrome/content/zotero/xpcom/sync.js to decipher some off its workings. My goal wasn't to understand all the code, which gets pretty complicated, because of the complexities of things like conflict resolution. Rather, my focus […]

Also tagged