Tarayıcı nasıl çalışır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Tarayıcı istenen URL’yi alır, çözümler ve sunucuya HTTP isteği gönderir. Sunucu isteği işler ve HTML, CSS, JavaScript, resimler ve diğer kaynakları içeren bir yanıt gönderir.
Tarayıcı HTML belgesini çözümler ve DOM ağacını (Document Object Model) oluşturur.
Daha sonra CSS’yi işler ve CSSOM ağacını (CSS Object Model) kurar.
DOM ve CSSOM’u birleştirerek, tarayıcı render ağacını (Render Tree) oluşturur; bu ağaç, gösterilecek öğeleri ve stillerini içerir.
Layout (veya Reflow) aşamasında, her öğenin geometrik parametreleri (konum, boyutlar) hesaplanır.
Painting (veya Repainting) aşamasında, tarayıcı görünür öğeleri ekranda çizer, Render Tree ve Layout bilgilerini kullanarak.
JavaScript varsa, tarayıcı onu yükler ve çalıştırır. JavaScript, DOM ve CSSOM’u değiştirebilir, bu da tekrar Layout ve Painting aşamalarına neden olabilir.
Tarayıcı, sonraki yüklemeleri hızlandırmak için alınan kaynakları önbelleğe alır.