Networking Aşaması
Tarayıcının bir URL'den HTML içeriğini alması sürecidir.
1. URL Parsing (URL Ayrıştırma)
Kullanıcı bir URL girdiğinde veya link tıkladığında, tarayıcı önce URL'i parçalarına ayırır:
https://herseyibul.com:443/path/page.html?id=123#section
└─┬─┘ └────┬────────┘└┬┘└─────┬───────┘ └──┬──┘└──┬──┘
Protocol Host Port Path Query Fragment
2. DNS Lookup (DNS Sorgusu)
DNS Resolution Süreci:
Domain adı(host) IP adresine çevrilir. Tarayıcı
"Cascade" (Çağlayan veya Basamaklanma), CSS'in "C" harfini oluşturan temel ve en önemli kavramdır. Bir HTML elemanına birden fazla stil kuralı uygulanmaya çalıştığında, hangi kuralın "kazanacağını" ve son sözü söyleyeceğini belirleyen algoritmadır.
Resim Kaynağı: https://css-tricks.com/css-cascade-layers/
Çağlayanın Temel Amacı: Hangi Stil Kazanacak?
Bir p etiketimiz olduğunu düşünün. Bu etikete stil veren kurallar şunlar olabilir:
Tarayıcının kendi