İçeriğe geç

Tek başıma geliştirdim · 2026

Apiheron

APIʼni gör, israfı bul

Problem

Ağ paneli istekleri, query devtools önbelleği gösteriyor; ama hiçbiri uygulamanın bir yanıtın hangi alanlarını gerçekten okuduğunu söylemiyor. Fazladan çekilen veri, sayfa yavaşlayana kadar görünmez kalıyor.

Ne yaptım

Bağımlılığı olmayan bir tarayıcı SDKʼsı yazdım: fetch ve XMLHttpRequestʼi yamalıyor, yanıtları izleyen bir proxy ile sarıyor ve okunan verinin değerini değil yalnızca şeklini kaydediyor. Postgres ve Drizzle üzerindeki bir Next.js 16 uygulaması bu olayları alıp uç nokta bazında bulgulara dönüştürüyor.

Sonuç

apiheron.com adresinde yayında; SDK npmʼde @apiheron/sdk adıyla MIT lisansıyla yayınlandı. İlk denekleri kendi uygulamalarımdı: aylardır gönderilip bir kez bile okunmamış alanlar buldu.

Teknolojiler

  • Next.js
  • TypeScript
  • PostgreSQL
  • Drizzle
  • SDK