Fog Creek Software
Discussion Board

Gmail technical implimentation

I am very interested in learning the technical implementation of Gmail. Since it is all JavaScript, I tried to view the source, but couldn't find any useful information.
I see all these add-ons are being developed for Gmail. They had to know the inner workings of Gmail. How are they able to view the source?
Does anybody have any pointers regarding this? Thanks.

Friday, July 9, 2004

You could get an HTTP traffic sniffer.  That should show you everything that's coming across.  I use Paros; it's quite good.

There's probably an easier way.

Matt Conrad
Saturday, July 10, 2004

Save Webpage Complete might show you any files that are associated with the main file, but that you don't see - large .js and .css files, for example.
Saturday, July 10, 2004

What add ons are there for Gmail?

Matthew Lock
Saturday, July 10, 2004

Thanks guys. But Saving the web page complete doesn't reveal whole lot of information.

Here are some third party add-ons for Gmail:

Gtray(automatically check your Gmail and have announcements in your systray) -

Gmail Notifier for Firefox -

Gmail Agent API(Mail Notifier & Address Importer) -

Pop Goes the Gmail -

Google GMail Loader(import old mails to Gmail) -

These are some I know. There are many others too.

Saturday, July 10, 2004

With the Gmail loaders, at least, the smarts are to load the messages from the local file format, with the 'loading' being done by just sending the email as a normal email would be sent via the Gmail SMTP servers.

With some of the others, IIRC they run an copy of IS in a  hidden window and parse the title/window to get the data, rather then reverse-engineer the implementation.

Gwyn Evans
Friday, July 16, 2004

*  Recent Topics

*  Fog Creek Home