- Dikirim
- 20 Agustus 2026 pukul 22.18 UTC
- Penulis
- Kamo
- Commit
- 4c123b2
Empat komponen menunggu benang utama untuk pergi tenang sebelum melakukan pekerjaan mereka - roti panggang / persetujuan bundel, gulungan krom, sentuhan target menyapu dan referral suar - dan masing-masing disebut Memerlukan saya membiarkan Callback sendiri. Masing-masing benar pada sendiri dan salah bersama: peramban tidak membagikan sebuah periode idle per penelepon, itu menguras setiap panggilan tertunda dalam satu sama. Diukur pada laman di 4x CPU throttle, empat ditembakkan pada 2.359 / 2.361 / 2.413 / 2.444 ms. Bahwa 85 m cluster adalah tugas panjang laporan dikaitkan dengan router chunk di ~ 2.4 s. Mereka sekarang pergi melalui antrian bersama yang menjalankan satu pekerjaan per periode menganggur dan menghasilkan ke loop peristiwa di antaranya. Pekerjaan total identik; tiba sebagai beberapa tugas pendek daripada salah satu panjang, yang adalah apa Total Blocking Waktu benar-benar menghitung - hanya bagian dari tugas masa lalu 50 m memblokir, jadi empat 20 m tugas biaya apa-apa di mana satu 80 m biaya tugas 30 meter. onldle mengembalikan sebuah canceller sehingga dua situs panggilan dengan air mata nyata semantik menjaga mereka: suar tidak boleh melaporkan halaman pembaca telah sudah pergi, dan sentuhan menyapu tidak boleh berjalan setelah unmount. check-idle- queece.mjs gagal membangun pada sebuah request IdleCallback langsung diluar antrian, karena orang berikutnya yang menunda sesuatu akan mencapai untuk itu dan itu akan terlihat benar dalam tinjauan.