# Web Tarayıcısı

Adres: https://softwaredictionary.org/tr/terimler/browser
Kategori: Web Geliştirme
Son güncelleme: 2026-09-30
İngilizcesi: Web Browser
Okunuşu: veb brauzır

Kısaca: Web tarayıcısı, sunuculardan web sayfalarını alıp HTML, CSS ve JavaScript'i ekranda gördüğünüz etkileşimli sayfalara dönüştüren uygulamadır.

## Web tarayıcısı nedir?

Web tarayıcısı, web sitelerini ziyaret etmek için kullandığınız programdır. Bir URL yazdığınızda ya da bir bağlantıya tıkladığınızda tarayıcı DNS ile sunucunun adresini bulur, sayfayı HTTP veya HTTPS üzerinden ister ve gelen yanıtı gösterir. Bu sırada cookie'leri, yerel depolamayı, güvenlik sertifikalarını, sekmeleri ve geçmişinizi de yönetir.

Her tarayıcının içinde kodu piksele dönüştüren bir render motoru vardır. HTML'i, sayfadaki öğelerin ağacı olan DOM'a ayrıştırır, her öğenin nasıl görüneceğini belirlemek için CSS'i uygular, yerleşimi hesaplar ve sonucu ekrana çizer. Ayrı bir JavaScript motoru ise sayfanın, tıklama ve yazmaya karşılık DOM'u değiştirebilen betiklerini çalıştırır. Bugün neredeyse tüm tarayıcılar üç motordan birinin üzerine kuruludur: Blink, WebKit veya Gecko.

Tarayıcı, bir senaryoyu sahneleyen tiyatro ekibi gibidir: sunucu HTML, CSS ve JavaScript ile yazılmış senaryoyu gönderir, tarayıcı da onu sizin için sahneler. Tarayıcılar ayrıca her siteyi bir sandbox içinde çalıştırmak ve bir web sitesinin diğerine ait verileri okumasını engelleyen aynı kaynak politikasını (same-origin policy) uygulamak gibi güvenlik kuralları da işletir.

İnsanlar tarayıcıyı sıklıkla arama motoruyla ya da web'in kendisiyle karıştırır. Tarayıcı cihazınızdaki uygulamadır; arama motoru, diğer sayfaları bulmak için tarayıcıda açtığınız bir web sitesidir; web ise tarayıcının bağlandığı sayfa ve sunucu ağıdır. Geliştiriciler için tarayıcılar arasındaki küçük farklar hâlâ önemlidir; bu yüzden siteler birkaç tarayıcıda test edilir ve yerleşik geliştirici araçlarıyla hata ayıklanır.

## Önemli noktalar

- Tarayıcı, sunuculardan web sayfaları ister ve bunları gösterir.
- Render motoru HTML ve CSS'i DOM'a, yerleşime ve piksellere dönüştürür.
- JavaScript motoru, sayfaları etkileşimli kılan betikleri çalıştırır.
- Tarayıcılar sandbox ve aynı kaynak politikası gibi güvenlik kuralları uygular.
- Tarayıcı bir arama motoru değildir; arama motoru, tarayıcıda açılan bir web sitesidir.

## Örnek: JavaScript'ten yerleşik tarayıcı API'lerini kullanmak

```javascript
// A few of the APIs a browser gives to scripts running on a page
console.log(window.location.href); // the current page's URL
console.log(navigator.language);   // the user's preferred language, e.g. "en-US"

// Change the DOM: the browser re-renders the page automatically
const heading = document.querySelector("h1");
heading.textContent = "Hello from the browser";

// Make a network request with the built-in Fetch API
const response = await fetch("/api/status");
console.log(response.status);
```

## Sık sorulan sorular

**Tarayıcı ile arama motoru arasındaki fark nedir?**

Tarayıcı, cihazınızda web sayfalarını açıp gösteren uygulamadır. Arama motoru ise bir tarayıcı üzerinden kullanılan ve anahtar kelimeyle sayfa bulmanıza yardımcı olan bir web sitesi ya da hizmettir.

**Tarayıcı motoru nedir?**

Tarayıcı motoru ya da render motoru; HTML ile CSS'i ayrıştıran, sayfayı yerleştiren ve ekrana çizen çekirdek bileşendir. Modern tarayıcıların çoğu Blink, WebKit veya Gecko üzerine kuruludur; bu yüzden birçoğu sayfaları çok benzer şekilde gösterir.

**Tarayıcı geliştirici araçları nedir?**

Geliştirici araçları, tarayıcılara yerleşik olarak gelen ve DOM ile CSS'i incelemenizi ve düzenlemenizi, JavaScript'te hata ayıklamanızı, ağ isteklerini izlemenizi ve performansı ölçmenizi sağlayan panellerdir. Çoğu masaüstü tarayıcıda F12 ile ya da sayfaya sağ tıklayıp İncele'yi seçerek açılır.

---

Software Dictionary: https://softwaredictionary.org/tr · https://softwaredictionary.org/tr/llms.txt
