BT Sözlüğü › Web › requestIdleCallback

requestIdleCallback

Web Svenska → Güncellendi: 2026-10-11

Düşük öncelikli işleri tarayıcı zaten boştayken (kareler arasındaki aralarda) çalıştıran web API’si; çizimi ve girdiyi aksatmaz. “Beklese de olur” işler için.

Her görev acil değildir: analitik göndermek, veriyi önceden işlemek, önbelleği ısıtmak, bir şeyi tembel biçimde başlatmak. Bunları hemen çalıştırırsanız çizimden zaman çalar, sayfa takılır. requestIdleCallback(callback) işi kuyruğa alır; tarayıcı diğer görevler arasındaki boş anlarda çalıştırır ve geri çağrıya kalan boşta kalma süresini (“deadline”) verir, böylece işi parçalara bölebilirsiniz. requestAnimationFrame’in tersidir: o, her karede mutlaka olması gerekenler içindir. Sınırlama: Safari desteği uzun süre düzensiz kaldı, bu yüzden her zaman bir zaman aşımı yedeği bulundurun.

← Sözlüğe dön