Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which front end technology is GMail using?

We where evaluating javascript frameworks, and i was pointed out that Google, altough promoting the development of angular, is not using it in GMail.

But what is actually being used in GMail, if a javascript framework used at all? It is one of the best front end applications around, so this is interesting to know. The client side logic looks quite rich, also.

I googled around but i didn't find anything.

like image 341
danza Avatar asked Oct 09 '13 13:10

danza


People also ask

What technology does Gmail use?

Gmail makes use of Ajax, employing browser features such as JavaScript, keyboard access keys and Web feed integration.

What front-end technologies does Google use?

Angular. Angular is Google's offering in the front-end framework space. It started life in 2010 as AngularJS (or Angular 1) and was an immediate hit, primarily because it was the first framework that enabled developers to build what we now refer to as single-page applications.

Is Gmail using angular?

For example, Deutsche Bank's developer portal utilizes Angular to display relevant API information, whereas one of the world's most well-known email clients, Gmail, uses Angular to display its single-page inbox system to more than 1.5 billion active monthly users worldwide.

What UI framework does Google use?

Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.


3 Answers

It uses Google's closure library. It is explicitly stated here. https://code.google.com/p/closure-library/

like image 154
RJM Avatar answered Nov 07 '22 09:11

RJM


As far as I'm aware the bulk of the code that drives GMail is Google's Closure library: http://googlecode.blogspot.com/2009/11/introducing-closure-tools.html

like image 44
AlexF Avatar answered Nov 07 '22 09:11

AlexF


Google's Closure Library [latest link]:

https://developers.google.com/closure/library/

like image 38
Ashwin Avatar answered Nov 07 '22 07:11

Ashwin