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 tujuan eksperimennya?
Biasanya, saat Anda membuka beberapa tab dari situs yang sama (seperti Google Dokumen), Chrome akan membuat proses perender terpisah untuk setiap tab. Eksperimen Pembagian proses mengubah hal ini dengan mengizinkan 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 hal ini memengaruhi pengalaman developer di Chrome DevTools?
Karena tab mungkin berbagi proses (dan thread utamanya), ada dua dampak pada proses debug dan analisis performa:
Proses debug titik henti sementara. Jika Anda menjeda debugger di satu tab, hal ini dapat memengaruhi orang lain yang berbagi proses. Anda akan melihat peringatan "Debugger dijeda di tab lain, klik untuk beralih ke tab tersebut". Analisis performa. Snapshot heap dan rekaman performa dapat merekam data dari beberapa tab, sehingga hasil akan lebih sulit ditafsirkan.
Memilih untuk ikut atau tidak ikut 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 baru-baru ini menggunakan DevTools (dalam tujuh hari terakhir)
Tidak ikut serta
Anda dapat memilih untuk tidak ikut secara manual dengan mengklik tombol Opt Out di peringatan. Atau, nonaktifkan eksperimen Aktifkan ProcessPerSite hingga batas frame utama 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 Berbagi proses. Sampaikan pertanyaan Anda atau masalah apa pun yang Anda temui di pelacak masukan ini.
Mendownload saluran pratinjau
Pertimbangkan untuk menggunakan Chrome Canary, Dev, atau Beta sebagai browser pengembangan default Anda. Saluran pratinjau ini memberi Anda akses ke fitur DevTools terbaru, memungkinkan Anda menguji API platform web canggih, dan membantu Anda menemukan masalah di situs sebelum pengguna melakukannya.
Hubungi tim Chrome DevTools
Gunakan opsi berikut untuk membahas fitur baru, update, atau hal lain yang terkait dengan DevTools.
- Kirim masukan dan permintaan fitur kepada kami di crbug.com.
- Laporkan masalah DevTools menggunakan Opsi lainnya > Bantuan > Laporkan masalah DevTools di DevTools.
- Tweet di @ChromeDevTools.
- Berikan komentar di video YouTube Yang baru di DevTools atau video YouTube Tips DevTools.