Friday, July 09, 2004

Gmail's over the top DHTML

There has been complaints of Gmail's over dose of JavaScript. Mainly these JavaScripts provide a desktop-like user experience but voids any web-application expectations. For example, the fancy keyboard shortcuts are not possible without the underlying scripts - I would know, our company's product has this feature and I have worked on that. As for breaking the web application experience, I list the example of Firefox's Open-In-Tab feature. Normally I use a Firefox keyboard shortcut to open a link in a new tab, but this is broken with Gmail links: the link opens in a new browser window as well as in a new tab. Besides this minor irritation, other people have also blogged about context-sensitive menus problems while in Gmail.