Teknoloji ipuçlarını kendin uygula
İçerik
Son yazılar
Biz kimiz
Yazılım Atölyesi, adım adım teknoloji rehberleriyle kendi başına öğrenip uygulama yapmak isteyenlere yardımcı olur. Pratik ipuçları, araç önerileri ve çözümler bulacaksınız.

JavaScript Performans İpuçları

Sayfa açılıyor. Görsel geliyor. Ama butonlar bir saniye boyunca tepki vermiyor. Bu tanıdıksa, sorun büyük ihtimalle JavaScript'te.

JavaScript tek iş parçacığında çalışır. Yani tarayıcı sizin kodunuzu işlerken başka hiçbir şey yapamaz. Kaydırma donar, tıklamalar birikir, animasyonlar takılır. İyi haber: yavaşlığın nedenleri sınırlı sayıda ve hepsi ölçülebilir.

Aşağıda önce ölçmeyi, sonra düzeltmeyi anlatıyorum. Sırayı bozmayın. Ölçmeden yapılan javascript hızlandırma denemeleri genelde kodu karmaşıklaştırır, hızı değiştirmez.

Yavaşlığı Bulmak: Tahmin Etmeyi Bırak, Ölç

Optimizasyona başlamanın tek doğru yolu var: nerede zaman harcandığını görmek. Tarayıcının geliştirici araçları bunun için yeter.

Performance sekmesiyle kayıt al

CPU kısıtlaması ayarını 4x yavaşlat konumuna almayı alışkanlık yap. Kendi bilgisayarın gerçek kullanıcıyı temsil etmiyor.

Kod içinde kaba ölçüm

Şüphelendiğin bir bloğu izole etmek için basit sayaçlar yeter:

Ağ tarafını ayır

Bazen kod hızlıdır, dosya büyüktür. İkisi farklı problem.

Düzeltmek: En Çok Kazandıran Beş Hamle

Ölçtün, suçluyu buldun. Şimdi sıra çözümde. Sıralama kabaca kazanç büyüklüğüne göre.

Ana iş parçacığını serbest bırak

DOM'a az dokun

DOM işlemleri pahalıdır. Özellikle okuma ve yazmayı sırayla yaparsan tarayıcıyı sürekli yeniden hesaplamaya zorlarsın.

Gönderdiğin kodu küçült

Doğru veri yapısını seç

Hızlı kontrol listesi

Belirtiİlk bak
© 2026 Yazılım Atölyesi