4

According to this question and this article, GMail server side is written in JavaScript. I'm wondering which platform is GMail server side JavaScript running on. Node.js? RingoJS?

Community
  • 1
  • 1
Morgan Cheng
  • 73,950
  • 66
  • 171
  • 230
  • The linked question actually states that GMail is written in Java, not JavaScript. – Nathan Taylor Jun 09 '11 at 03:12
  • @Nathan, read further ;) – David Tang Jun 09 '11 at 03:14
  • But what how could we find out what platform is Gmail's Javascript is running? Is it too dificult that they have built it theirselves? just noting there is 443k lines of js code... – bpaulon Jun 09 '11 at 03:19
  • Well, I happened to overheard two engineers chatting in public traffic bus. One engineer told the other:"GMail team told me that their server side code is all JavaScript now." ... – Morgan Cheng Jun 09 '11 at 03:40
  • I would put a bit of salt in this article: the authors says that "JavaScript is one of a whole batch of languages -- others include Ruby and Python -- that have been developed over the past 10 years in response to the growing complexity of C++ and Java". These languages are considerably older than that and were not developed as an alternative to C++ or Java but as tools for some specific work - such as client-side automation, quick scripting or didactic purposes. – brandizzi Nov 30 '11 at 23:40

1 Answers1

3

it's GSE platform :)

$ curl -I http://mail.google.com
...
Server: GSE
...

note that google web runs on a different platform, gws (google web server?)

it might be google servlet engine (OpenGSE) or something completely different..

the mail data itself (not only the web) also comes with the same header (as intercepted in a browser)

however, it's still the web interface, i did not check SMTP servers, if you were interested in that

the question "which javascript engine is it running?" remains open (if it even makes a sense)

mykhal
  • 19,175
  • 11
  • 72
  • 80