One of the most important traits of Web 2.0 applications is low user-perceived latency in UI update, which usually requires low latency event notification from server to client. However due to the limitations of the HTTP protocol, a server cannot initiate communication with a client as events occur.
(more…)
It’s been tough keeping this one under wraps because it’s so cool. Yep: It’s in Zimbra 5.0.
(more…)
Zimlets are great, they allow developers to integrate our mail UI with all kinds of third party web services and APIs. But what about integrating third party management consoles with Zimbra Admin UI? In version 5 Zimbra Admin UI is an open platform that allows developers to integrate ZCS Admin UI with other management consoles and add new features through admin extensions.
(more…)
When Zimbra started out we had only a few thousand lines of JavaScript and didn’t really optimize our JavaScript at all. As we added features to the Zimbra Web Client, the code base grew pretty fast. On the client/end user side, raw Javascript in hundreds of script tags were received. This came out to be about 2MB of raw/uncompressed JavaScript, in about 75 files.
(more…)