Google sedang mengerjakan fitur "Tab Freeze" baru untuk Chrome, yang akan menjeda (membekukan) tab yang tidak Anda gunakan. Itu berarti penggunaan CPU yang lebih rendah, browser yang lebih cepat, dan masa pakai baterai yang lebih lama pada laptop atau konvertibel.
Masalah: Terlalu Banyak Tab
Jika Anda hanya membuka satu tab setiap saat, Chrome hanya perlu merender satu halaman web sekaligus. Tetapi Anda mungkin memiliki lebih banyak. Meskipun Anda tidak menggunakannya, setiap tab yang Anda buka di Chrome berisi halaman web yang terbuka. Halaman web itu menggunakan memori sistem. Semua skrip dan konten aktif lainnya di dalamnya juga terus berjalan, yang berarti halaman web dapat menggunakan sumber daya CPU di latar belakang.
Dalam beberapa hal, ini bagus: Meskipun Anda beralih tab, tab dapat terus memutar audio atau memperbarui dirinya sendiri di latar belakang. Saat Anda beralih kembali ke sana, Anda tidak perlu menunggu halaman web dimuat ulang — ini instan.
Tapi itu bisa buruk. Jika Anda memiliki banyak tab yang terbuka — atau bahkan hanya sejumlah kecil tab yang berisi laman web yang berat — tab tersebut dapat menggunakan banyak sumber daya sistem, mengisi memori Anda, menggunakan siklus CPU, membuat Chrome kurang responsif, dan menguras baterai. Itulah alasan insinyur Chrome membuat Tab Discarding dan, sekarang, Tab Freezing. Keduanya adalah fitur yang terkait, tetapi melakukan hal yang berbeda dalam situasi yang berbeda.
Bagaimana Tab Membuang Menghemat RAM Anda
Tab Discarding ditambahkan kembali pada tahun 2015. Ini adalah fitur "hemat memori", seperti Google meletakkannya. Singkatnya, jika komputer Anda memiliki memori rendah, Chrome akan secara otomatis "membuang" konten tab "tidak menarik". Chrome tidak akan otomatis membuang tab jika Anda berinteraksi dengannya, tetapi tab latar belakang yang tidak Anda gunakan selama berjam-jam adalah target utamanya.
Ketika konten tab dibuang, itu dihapus dari memori sistem Anda, dan status disimpan ke disk. Tidak ada yang berubah di antarmuka Chrome — tab muncul di bilah tab Anda dan terlihat normal. Namun, saat Anda mengekliknya dan beralih ke sana, Anda akan melihat Chrome membutuhkan waktu beberapa saat untuk memuat ulang laman dengan cepat dan membawa Anda kembali ke tempat Anda sebelumnya.
Sedikit penundaan inilah yang menyebabkan Chrome hanya membuang tab saat memori sistem Anda "berjalan sangat rendah". Sebaiknya gunakan RAM Anda untuk caching . Namun secara otomatis membuang tab dan membukanya kembali dengan cepat lebih baik daripada memaksa pengguna Chrome untuk mem-bookmark dan menutup tab secara manual.
Saat tab dibuang, prosesnya benar-benar menghilang dari Pengelola Tugas bawaan Chrome , dan Anda tidak akan melihat memorinya digunakan oleh Chrome lagi. Saat Anda mengekliknya untuk memuatnya kembali, itu dimulai lagi.
Bagaimana Pembekuan Tab Akan Menghemat CPU Anda (dan Baterai)
Pembekuan tab berbeda dengan membuang tab. Saat tab dibekukan, isinya tetap berada di memori sistem Anda. Namun, konten tab akan "dibekukan". Halaman web di tab tidak akan dapat menggunakan CPU atau melakukan tindakan di latar belakang. Misalnya, Anda memiliki laman web berat yang terbuka di suatu tab di suatu tempat, dan skrip tersebut terus berjalan. Setelah beberapa saat, Chrome akan secara otomatis "membekukan" dan menghentikannya melakukan tindakan sampai Anda berinteraksi dengannya lagi. Itu adalah dasar-dasarnya, dan Google kemungkinan akan segera menjelaskan cara kerjanya dengan lebih detail.
Pembekuan Tab adalah fitur eksperimental. Itu dibangun ke dalam versi stabil saat ini Chrome 77 , tetapi hanya dapat dimulai secara manual. Di Chrome Canary build dari Chrome 79 yang akan datang, Chrome akan dapat membekukan tab secara otomatis seperti membuangnya secara otomatis.
Di Chrome Canary, beberapa opsi tersedia untuk pembekuan tab jika Anda menuju
chrome: // flags
dan telusuri "Tab Freeze". Dengan mengaktifkan opsi ini, Chrome akan otomatis membekukan tab yang "memenuhi syarat" setelah berada di latar belakang selama lima menit. Bergantung pada opsi mana yang Anda pilih, Chrome dapat membiarkannya beku atau mencairkannya selama sepuluh detik setiap lima belas menit — cukup waktu untuk menyinkronkan dengan server atau menyelesaikan sedikit pekerjaan jika mereka membutuhkannya. Google dengan jelas menguji opsi mana yang terbaik.
Meskipun pembekuan tab adalah fitur eksperimental, fitur ini hampir pasti akan hadir di versi stabil Chrome dalam waktu dekat — setidaknya dalam beberapa bentuk. Opsi di Chrome Canary ditemukan oleh TechDows .
Cara Bermain Dengan Pembekuan Tab (dan Membuang) Hari Ini
Versi stabil Chrome saat ini memungkinkan Anda bermain dengan kedua fitur tersebut jika Anda ingin mengetahui cara kerjanya. Ketik saja
chrome: // membuang
di Omnibox Chrome dan tekan Enter.
Anda akan melihat halaman diagnostik dengan daftar tab terbuka Anda dan apakah tab tersebut dapat dibekukan atau dibuang. Di sisi kanan halaman, Anda akan melihat link tindakan ke "Bekukan" dan "Buang" setiap tab.
Anda bisa mengujinya untuk melihat sendiri perbedaannya. Misalnya, jika Anda meluncurkan YouTube dan mulai memutar video, mengklik "Bekukan" untuk tab tersebut akan menjeda pemutaran video tetapi tidak menghapus konten tab YouTube dari memori di Pengelola Tugas. Mengeklik "Buang" sebagai gantinya akan menjeda pemutaran video dan menghapus konten tab dari memori — Anda akan melihatnya menghilang jika Anda membuka Pengelola Tugas Chrome. Mengklik "Muat" akan memuat ulang konten tab ke memori.
Mengapa Membuang dan Membekukan Sangat Berguna
Dengan kata lain, jika memori sistem Anda penuh, Chrome akan membuang tab yang tidak Anda gunakan untuk mengosongkan ruang. Ini akan memuatnya kembali secara diam-diam saat Anda mengeklik tab, tetapi Anda akan melihat laman dimuat selama sepersekian detik. Chrome tidak perlu membuang tab saat Anda memiliki banyak memori — Chrome menggunakan memori itu sebagai cache daripada membiarkannya kosong. Ini mempercepat segalanya.
Namun, meskipun Anda memiliki banyak memori, Chrome akan segera melihat tab yang tidak berinteraksi dengan Anda untuk menghemat waktu CPU dan daya baterai, berpotensi membuat Chrome dan aplikasi lain di sistem Anda lebih responsif. Ini akan tetap menyimpannya dalam memori — dengan begitu, saat Anda mengaktifkan kembali tab yang dibekukan dengan beralih ke tab itu, laman web di tab tersebut siap digunakan secepat mungkin.
Jika Chrome perlu mengosongkan sebagian memori, mungkin Chrome membuang tab yang membeku. Namun Anda tidak dapat membekukan tab yang dibuang: Tab tersebut sudah dihapus dari memori dan tidak benar-benar terbuka, sehingga tidak dapat melakukan tindakan apa pun di latar belakang.
Karena versi Microsoft Edge yang akan datang akan didasarkan pada Chromium, pekerjaan Google di Chrome juga akan membuat browser web default Windows 10 menjadi lebih baik. Harapkan versi Edge yang akan datang untuk mulai membekukan tab secara otomatis juga.