2 ms·
Interesting coincidence :) This project is also written in Go. I have IMAP go-routines which will send changes on the IMAP server to a gateway multiplexer whic
by fxtentacle 14y ago
Interesting coincidence :)
This project is also written in Go. I have IMAP go-routines which will send changes on the IMAP server to a gateway multiplexer which stores those changes in a synchronize-able DB. The Webgui will listen for changes from the DB and present them to the user. I chose to go this route such that i can run the gateway and the webgui on different computers both with a local copy of the DB and have them synchronize when network connectivity is present.
I've opted for GWT because i like static typing. From a performance perspective, i've never really found much difference between GWT and hand-written JS.
- ante_annum 14y agoThat's pretty funny. I essentially rewrote martine's imap client, and then I'm currently working on integrating it into an ajax and SSE-heavy webapp. I personally don't like html emails, so I've gone with a plain text-editor (read textarea), but sanitizing incoming html emails is the hardest thing I've run into.