Today I was going through the my mail box. I just seen that when I am navigating through different folders after # that folder name is changing and data being refreshed. I just want to confirm is Gmail a single page application. I also want to develop a mail box kind of application using Single page application concept. Below is sample URL for inbox folder.
Can I develop sample mail box application using angular js as angular js supports concept of SPA?
Today I was going through the my mail box. I just seen that when I am navigating through different folders after # that folder name is changing and data being refreshed. I just want to confirm is Gmail a single page application. I also want to develop a mail box kind of application using Single page application concept. Below is sample URL for inbox folder.
https://mail.google./mail/u/0/#inbox
Can I develop sample mail box application using angular js as angular js supports concept of SPA?
Share Improve this question edited Jul 31, 2018 at 22:17 sP_ 1,8662 gold badges18 silver badges31 bronze badges asked Sep 11, 2016 at 14:20 DeepakDeepak 2,9152 gold badges26 silver badges31 bronze badges1 Answer
Reset to default 10Yes, Gmail is a single-page application.
That is the reason before loading Gmail you see a progress bar, as it fetches everything from server once and then all the rendering is done on the client side with calls to server only for fetching data and not the DOM.
Apart from Gmail, other services in the suite like Google Calendar, Google Drive etc. are also Single Page Applications.