8.08.2025

Sayfanın yüklenme zamanı

Şöyle bir amacım var: Web tarayıcım bir süredir açık. Mevcut sayfa kendini yenilememiş. Sayfada yükleme anında çekilmiş bazı veriler var ama ne zamana ait olduğuna dair bir veri yok. Bunu bulmanın bir yolu var mı?

Evet. F12 ile geliştirici araçlarına geçip konsola gelip oraya

performance.timing

yazınca navigationStart, redirectStart, fetchStart, domainLookupStart, connectStart, vs bir sürü zaman etiketi (timestamp) çıkıyor. Bu zaman etiketlerini milisaniye cinsinden. Bunları

(Get-Date "1970-01-01").AddMilliSeconds(1754546232722)

gibi bir komutla (Powershell) tarih ve zamana çevirebilirim. Ama bu UTC olacak. Yerel saate çevirmek için (Türkiye için +3 saat) AddHours(3) eklemeliyim.

(Get-Date "1970-01-01").AddMilliSeconds(1754546232722).AddHours(3)

Ya da geliştirici araçlarının konsoluna

new Date(performance.timing.navigationStart)

yazmam gerek.

Hiç yorum yok: