Jika Anda melihat pesan yang menyatakan "Tab ini berbagi resource dengan tab lain..." di infobar saat DevTools terbuka, berarti Anda adalah bagian dari grup kecil yang mengaktifkan eksperimen Pembagian proses. Postingan ini menjelaskan eksperimen tersebut.
Apa yang dimaksud dengan eksperimen ini?
Biasanya, saat Anda membuka beberapa tab dari situs yang sama (seperti Google Dokumen), Chrome akan membuat proses perender yang terpisah untuk masing-masing tab. Eksperimen Berbagi proses mengubah hal ini dengan memungkinkan beberapa tab berbagi proses perender yang sama.
Tujuannya adalah untuk meningkatkan performa. Misalnya, pemuatan halaman yang lebih cepat, peningkatan (LCP), dan penggunaan memori yang lebih rendah. Anda dapat mempelajari lebih lanjut di dokumen mendetail ini.
Bagaimana pengaruhnya terhadap pengalaman developer di Chrome DevTools?
Karena tab mungkin menggunakan proses yang sama (dan thread utamanya), ada dua dampak pada proses debug dan analisis performa:
Proses debug titik henti sementara. Jika Anda menjeda debugger dalam satu tab, tindakan ini dapat memengaruhi orang lain yang berbagi proses tersebut. Anda akan melihat peringatan "Debugger dijeda di tab lain, klik untuk beralih ke tab tersebut". Analisis performa. Snapshot heap dan rekaman performa dapat mengambil data dari beberapa tab, sehingga hasil lebih sulit ditafsirkan.
Memilih ikut serta atau tidak ikut serta dalam eksperimen
Siapa yang memilih tidak ikut secara default
Eksperimen ini dinonaktifkan secara default untuk pengguna berikut:
- Pengguna Chrome Enterprise
- Chrome For Testing
- Headless Chrome
- Developer yang menggunakan DevTools baru-baru ini (dalam tujuh hari terakhir)
Tidak ikut serta
Anda dapat memilih tidak ikut secara manual dengan mengklik tombol Opt Out pada peringatan. Atau, nonaktifkan eksperimen Enable ProcessPerSite up to main frame threshold menggunakan setelan flag Chrome (chrome://flags/#enable-process-per-site-up-to-main-frame-threshold
).
Ikut Serta
Untuk menguji fitur eksperimen baru secara eksplisit, luncurkan Chrome dengan flag command line berikut:
--enable-features=ProcessPerSiteUpToMainFrameThreshold:ProcessPerSiteMainFrameThreshold/20 -disable-features=ProcessPerSiteSkipDevtoolsUsers,ProcessPerSiteSkipEnterpriseUsers
Masukan
Kami ingin mendengar masukan Anda tentang eksperimen Pembagian proses. Sampaikan pertanyaan atau masalah yang Anda alami di issue tracker ini.
Mendownload saluran pratinjau
Sebaiknya gunakan Chrome Canary, Dev, atau Beta sebagai browser pengembangan default Anda. Saluran pratinjau ini memberi Anda akses ke fitur DevTools terbaru, menguji API platform web canggih, dan menemukan masalah di situs Anda sebelum pengguna menemukannya.
Menghubungi tim Chrome DevTools
Gunakan opsi berikut untuk membahas fitur dan perubahan baru dalam postingan, atau hal lain yang terkait dengan DevTools.
- Kirimkan saran atau masukan kepada kami melalui crbug.com.
- Laporkan masalah DevTools menggunakan Opsi lainnya > Bantuan > Laporkan masalah DevTools di DevTools.
- Tweet ke @ChromeDevTools.
- Beri komentar di Video YouTube yang baru di DevTools atau Tips DevTools Video YouTube.