omeryanbas.com

Ömer Yanbaş

Genel Müdür, Ticofab Yazılım

Performans yazıları

Günlükte performans etiketiyle yer alan her şey.

2026

  1. Lab ölçümü, saha verisi ve gerçek bir telefon

    Sentetik denetim, gerçek kullanıcı verisi ve elinizdeki telefon üç ayrı soruyu yanıtlar. Hangisi ne zaman yanıltır ve bir değişiklik nasıl düzgün ölçülür.

    PerformansYöntem6 dk okuma

  2. On bir kilobaytlık ana sayfa: statik siteler hâlâ iyi fikir

    Önceden üretmenin size kazandırdıkları, karşılığında verdikleriniz ve siteyi küçük tutan build hattı, sayfa ağırlığı bütçesi ile cache kuralları.

    PerformansWeb6 dk okuma

  3. Yapay zekâ özelliğini üretimde makul maliyette tutmak

    Çalışan bir yapay zekâ özelliği de kimsenin planlamadığı bir fatura üretir. Token nereye gidiyor, ne cache'lenir, kullanıcı başına limit nasıl konur.

    Yapay zekâPerformans5 dk okuma

  4. Yavaş sorgudan doğru indekse

    Önce sorguyu bulun, sonra planı okuyun, kolon sırasını ondan sonra seçin. Yavaş bir sayfadan gerçekten kullanılan bir indekse giden pratik yol ve bedeli.

    VeriPerformans5 dk okuma

2025

  1. Responsive images denetimi size aslında ne söylüyor

    Denetim, gönderdiğiniz dosyayı cihazın ihtiyacı olan pikselle karşılaştırır: layout genişliği çarpı piksel oranı. Raporu okumanın ve düzeltmenin yolu.

    PerformansWeb6 dk okuma

  2. Forma yapıştırılan yüz bin satır: işi kuyruğa alın

    Senkron toplu içe aktarım proxy timeout'unda ölür, yarım yazılmış veri bırakır ve kullanıcıya iki kez ödetir. Kabul edin, saklayın, dönün, parçalayın.

    VeriPerformans5 dk okuma

  3. Saatte 300’den 19 bine: gönderim kapasitesi aslında nerede kayboluyor

    Saatte 300 mesajda takılan bir gönderici ne CPU'suz ne bant genişliğsizdir. Tek tek round trip bekler ve bu ölçülebilir bir sorundur.

    PerformansMesajlaşma5 dk okuma

  4. Giriş animasyonunuz en büyük boyamayı geciktiriyor

    opacity sıfırla başlayan öğe boyanmış sayılmaz. Fade in animasyonu, Largest Contentful Paint değerini gecikme kadar ve fazlası kadar öteler.

    PerformansWeb5 dk okuma

  5. PNG’nin AVIF’i yendiği yer: sert noktalardan oluşan görseller

    Kayıplı codec'ler fotoğraf için tasarlandı. Tram noktalı bir görselde indexed PNG her genişlikte AVIF'i yendi; bunu bilmenin tek yolu ölçmek.

    PerformansWeb6 dk okuma

  6. Fontu alt kümele, yedek font metriğini eşle, kaymayı bitir

    127 karakter basan bir sayfa 889 glyph indirmemeli. Build'de alt kümeleyin, yedek fontun metriğini eşleyin, swap anındaki kayma sıfırlansın.

    PerformansWeb5 dk okuma