Over-fetch ve large payload
Gözlemlenen oturumlarda okunmayan alanlar ve ekranın ihtiyacından büyük response’lar; daha küçük bir payload için inceleyebileceğiniz kanıtlarla birlikte.
Gelen verinin ne kadarı gerçekten kullanılıyor? Okunmayan alanları, tekrarlanan çağrıları ve yavaş endpoint’leri tek script ile görün. Kanıttan çözüm adımına ilerleyin.
Kredi kartı gerekmez. Ayda 50.000 response ücretsiz.İmleçle keşfedin · Temsili görselleştirme
Başarılı bir response hikâyenin yalnızca yarısı. Frontend’inizin hangi alanları okuduğunu ve neleri geride bıraktığını keşfedin.
Okunan alanları seçin; sağdaki analiz anında değişsin.
Örnek frontend 8 alanın 3 tanesini okuyor.
Bu ekran için daha küçük bir response düşünün. Alanları kaldırmadan önce gerçek oturumlardaki kullanımı inceleyin.
Her bulgu gerçek trafikteki isteklerle ve ilgili kodla birlikte gelir. Neyin, nerede ve hangi örneklerde yaşandığını inceleyin.
Gözlemlenen oturumlarda okunmayan alanlar ve ekranın ihtiyacından büyük response’lar; daha küçük bir payload için inceleyebileceğiniz kanıtlarla birlikte.
Projenizin süre eşiğini aşan endpoint’leri ve hata oranlarını yeterli örnek üzerinden inceleyin.
Duplicate çağrıları, sık refetch’leri ve başarısızlık sonrası oluşan retry storm’ları görün.
Sayfa yalnızca ilk yirmisini okurken indirilen bin elemanlı liste.
Tarayıcıya giden şifre, token ve anahtarlar; sayfa okusa da okumasa da işaretlenir.
Source map’lerle isteği atan component ve satıra gidin; bulgunun ilk göründüğü release’i takip edin.
Canlıda çalışan bir otel yönetim ürününden üç düzeltme. Geliştiriciler bulguları görev panolarına gönderdi, her birini kodda kontrol etti ve düzeltmeyi tarayıcıda ölçtü.
2,3 MB → 0
Bir rapor sayfası, devre dışı duran iki filtreyi doldurmak için her açılışta 2,3 MB indiriyordu. Sorgu artık yalnızca filtre açıldığında çalışıyor: sayfa açılışında istek yok.
3 → 0 istek
Çoğu kişinin hiç açmadığı bir sekmenin üç isteği modal ile birlikte gidiyordu. Okunmayan alan listesi gerçek bir bug'ı da ortaya çıkardı: kod yanlış alan adlarını okuyup “undefined - undefined” gösteriyordu.
2 → 1 istek
Hesap seçici her açıldığında aynı 2 MB'lık listeyi yeniden çekiyordu; her seferi 2.170 ms sürüyordu. Artık tek istek iki yere de yetiyor.
Ürünün kendi geliştiricileri tarafından development ortamında ölçüldü, Eylül 2026. İnceledikleri 17 bulgunun 9'u kod değişikliğine yol açtı; 6'sı için aksiyon gerekmediğine karar verildi ve bu incelemeleri detector'ları sıkılaştırmak için kullandık.
Temsili ürün akışı · Katmanları seçerek keşfedin
SDK, uygulamanızın aldığı JSON response’ların yapısını, boyutunu ve süresini kaydeder. Hangi ekranın hangi endpoint’i çağırdığını görün.
Kodunuzun okuduğu alanları response yapısıyla birlikte inceleyin. Okunmayan alanlar ve tekrarlanan çağrılar, gözlemlenen oturumların kanıtlarıyla görünür hale gelir.
Bulgudan ilgili call site’a ilerleyin. Frontend, Backend, SQL ve DevOps için çözüm adımlarını değerlendirin; değişikliği yayınladıktan sonra yeni trafikle tekrar kontrol edin.
Ücretsiz hesabınızı açın ve uygulamanızın adresini ekleyin. Kurulum ekranından proje anahtarınızın yerleştirildiği snippet’i alıp gerçek akışları kullanmaya başlayın.
Ücretsiz planı inceleyin ↗<script
src="https://app.apiheron.com/sdk.js"
data-key="YOUR_PROJECT_KEY"
></script>YOUR_PROJECT_KEY yerine projenizdeki anahtarı yazın.
SDK alan yollarını, kayıt sayısını, boyutu, süreyi ve kodunuzun okuduğu alanları kaydeder. Response değerlerini kaydetmez; query değerleri tarayıcıda hash’lenir.
Sorunu görmek başlangıç. Sıradaki adımınız belli olsun.
Ürün kartı için özel bir response kullanın. Küçük endpoint’i backend ekibiyle birlikte tasarlayın; fetch sonrası filtreleme aktarılan byte miktarını azaltmaz.
const products = await fetch(
"/api/products?view=card"
).then((response) => response.json());Kotalar takvim ayı başına yakalanan API response'larını sayar; kota dolunca kayıt yeni aya kadar durur, fazla ücret çıkmaz.
$0/ ay
apiheron'u bir yan projede ya da tek bir uygulamada denemek için.
14 günlük Team denemesi, kart gerekmez
$29/ ay
Yıllık $290
Production ve staging uygulamalarını izleyen ekipler için.
14 günlük Team denemesi, kart gerekmez
$99/ ay
Yıllık $990
Yoğun trafikli birden çok uygulamayı uzun geçmişle izleyen şirketler için.
Özel
Yüksek hacim, özel sözleşme ya da kendi altyapısında kurulum isteyen kurumlar için.
Yeni organizasyonlar Team denemesiyle başlar, deneme bitince Free plana geçer; ihtiyacınız arttığında Workspace üzerinden yükseltin. Ödeme, fatura ve vergiler Polar üzerinden yönetilir.
İlk kayıttan önce merak edebilecekleriniz.
Hayır. SDK alan yollarını, eleman sayısını, boyutu, süreyi ve kodunuzun okuduğu alanları kaydeder. Response değerleri kaydedilmez; query değerleri tarayıcıda hash’lenir.
apiheron fetch ve XMLHttpRequest üzerinden JSON API trafiğini izler; axios, jQuery ve Angular ek bağlama gerektirmez. TanStack Query entegrasyonu da bulunur. Kurulum sırasında Next.js, Vite ve düz HTML için hazır SDK kodları sunulur.
Kayıt bir sonraki takvim ayına kadar durur. Otomatik aşım ücreti alınmaz. Daha fazla kapasiteye ihtiyacınız varsa çalışma alanından planınızı yükseltebilirsiniz.
Evet. Yeni organizasyon kart istemeden 14 günlük Team denemesiyle başlar; deneme bitince yükseltene kadar Free planda kalırsınız.