Ketika saya masuk ke akun GMail saya (menggunakan Firefox 31.0 via Ubuntu 14.04 64bit), jika saya menyimpan halaman web itu ke desktop saya, ukuran file adalah 1,3 MB.
Namun, jika saya melihat konsumsi RAM Firefox sebelum masuk ke GMail, dan kemudian setelah itu. GMail meningkatkan konsumsi RAM hingga lebih dari 200MB!
Bahkan ketika saya menjalankan Firefox dalam mode aman (yang menonaktifkan plug-in / ekstensi), saya melihat peningkatan besar dalam konsumsi RAM setelah masuk ke GMail.
Tentunya, di balik layar, aplikasi web GMail tidak hanya mengunduh dan men-cache 200+ MB data secara instan.
Saya pikir mungkin itu mungkin buffer beberapa cache lokal yang mungkin telah digunakan di sesi sebelumnya, tapi saya menggunakan browser web lain (yang saya belum pernah masuk ke GMail sebelumnya), dan itu juga menggunakan lebih banyak RAM setelah masuk ke GMail.
Bagaimana halaman web 1.3MB mengambil lebih dari 200 MB RAM setiap kali Anda masuk ke dalamnya?
Inefisiensi atau strategi caching apa yang dapat menjelaskan situs web ini menghabiskan 200 kali (dalam RAM) jumlah data yang sebenarnya ditampilkan?