Headless tarayıcı nedir?
Bir ajanın bir web sayfasını okuması için iki yol var. Basit yol, sayfanın HTML’ini indirip okumak. Ama bugün çoğu sitenin içeriği JavaScript ile sonradan yükleniyor, ham HTML’de neredeyse hiçbir şey yok. Diğer yol, gerçek bir tarayıcıyı ekranı olmadan, yani headless çalıştırıp sayfayı açtırmak, sonra içeriği oradan almak.
Bu tarayıcı genelde Chrome oluyor. Program kodla Chrome DevTools Protocol (CDP) üzerinden yönetiliyor. Puppeteer ve Playwright gibi kütüphaneler de bu protokolü konuşuyor. Sorun şu: Headless Chrome ekranda bir şey göstermese de sayfanın yerleşimini hesaplayan, pikselleri çizen bütün makineyi içinde taşıyor. Tek sayfa için sorun değil. Yüzlerce ajan aynı anda gezindiğinde bellek faturası hızla büyüyor.
Lightpanda’nın farkı
Lightpanda, bu soruna “kullanıcı bir insan değil, bir makine” varsayımıyla bakıyor. Proje 2024’te başladı. İlk hedef web otomasyonu ve veri toplamaydı. Ajanlar yaygınlaşınca odak onlara kaydı. Tarayıcı Zig diliyle sıfırdan yazıldı. Chromium ya da WebKit kodu yok.
En önemli fark, çizim katmanının hiç olmaması. Lightpanda HTML’i okuyup bir DOM ağacı kuruyor, JavaScript’i Chrome’un da kullandığı V8 motoruyla çalıştırıyor, fetch ve XHR isteklerini yapıyor. Ama CSS ile yerleşim hesaplamıyor, piksel üretmiyor. Dışarıya CDP sunduğu için Puppeteer kodunda launch yerine connect yazıp Lightpanda’ya bağlanman yetiyor.
Proje AGPL-3.0 lisanslı. Yani değiştirip ağ üzerinden hizmet olarak sunarsan kodunu da açman gerekiyor. Ticari bir ürüne gömmeden önce bunu bilmek iyi olur.
Ne kadar hızlı?
Videonun başlığındaki “60 kat” iddiası abartılı. Lightpanda’nın kendi ölçümü daha mütevazı: 933 gerçek sayfayı bir AWS sunucusunda gezmek Chrome ile 46 saniye, Lightpanda ile 5 saniye sürmüş. En yüksek bellek kullanımı 2 GB’a karşı 123 MB. Yani yaklaşık 9 kat hız, 16 kat bellek farkı. Bunlar üreticinin ölçümü, kendi sayfalarında denemeden kesin kabul etme.
Videodaki denemeler de benzer bir tablo çiziyor. Tek bir Wikipedia sayfasında fark yok denecek kadar az. 100 sayfada Lightpanda 18 saniyede bitiriyor, Chrome 30 ile 60 saniye arası. Claude SDK ile yazılmış basit bir ajanda MDN’den üç sayfa okurken tarayıcının bellek kullanımı Lightpanda’da 66 MB, Chrome’da 829 MB.
Nerede yetmiyor?
Videoda Airbnb’den ilan çekme denemesi Lightpanda’da başarısız oluyor, Chrome’da çalışıyor. Airbnb gibi her şeyi tarayıcıda kuran tek sayfa uygulamaları (SPA) zorlayabiliyor. Ekran görüntüsü de alamıyorsun: Bir sayfanın nasıl göründüğüne bakması gereken bir ajan için hâlâ Chrome lazım. Kısacası Lightpanda, metin ve veri okuyan ajanlar için iyi bir seçim, görsel test için değil.
Sonra ne oldu?
- Mayıs 2026’da Nous Research’ün açık kaynak ajanı Hermes Agent, Lightpanda’yı tarayıcı seçeneklerinden biri olarak ekledi. Vercel’in agent-browser aracında da Lightpanda motoru seçilebiliyor.
- 2 Ekim 2026’da 1.0 sürümü çıktı ve proje betadan çıktı. Lightpanda, Web Platform Tests’te yaklaşık 1,74 milyon alt testi geçiyor. Bu, Chrome’un yaklaşık %80’i. Eksiğin çoğu, bilerek uğraşmadıkları CSS yerleşimi ve çizim testleri.
- Videoda eksik sayılan IndexedDB, worker’lar ve CORS denetimi bu arada geldi.
pip install lightpandavenpm install @lightpanda/browserile kurulabiliyor, ajanlar için yerleşik bir MCP sunucusu da var. Ekim başında Selenium’un kullandığı WebDriver desteği de eklendi. - Ekran görüntüsü hâlâ yok. 1.0 duyurusuna göre Hermes, ekran görüntüsü gerektiğinde Chrome’a geçiyor.
Düşün
- Ajanın web’den ne alıyor: metin mi, görüntü mü? Cevabın, hangi tarayıcıyı kullanman gerektiğini söylüyor.
- Bir sunucuda kaç Chrome örneğini aynı anda çalıştırabiliyorsun? Bellek sınırı mı yoksa işlemci mi önce doluyor?
Videoyu izle
Kaynaklar (7, İngilizce)
- Better Stack: Lightpanda (video) (yeni sekmede açılır)
- Lightpanda: resmi site (yeni sekmede açılır)
- GitHub: lightpanda-io/browser (yeni sekmede açılır)
- Lightpanda Blog: Lightpanda raises pre-seed (yeni sekmede açılır)
- Lightpanda Blog: Lightpanda is now a browser backend in Hermes Agent (yeni sekmede açılır)
- Lightpanda Blog: Lightpanda 1.0, out of beta (yeni sekmede açılır)
- Lightpanda Blog: Lightpanda now speaks WebDriver (yeni sekmede açılır)
Kendi cümlelerimizle yazılmış bir özettir, çeviri değildir. Tüm kaynaklar yukarıda.