Browser
Peramban Web (Browser) adalah pintu masuk kita untuk menjelajahi dunia internet. Jika server web di internet adalah gudang penyimpanan file, maka Browser adalah kurir sekaligus arsitek: browser mengambil dokumen kode halaman web yang terpisah-pisah, menerjemahkannya, lalu menggambar halaman web tersebut menjadi tampilan visual yang penuh warna di layar monitor kita.
1. Struktur Antarmuka Browser
Hampir semua browser memiliki struktur luar yang sama untuk memudahkan kita bernavigasi:
- Address Bar: Bilah pengetikan untuk menulis alamat URL situs web.
- Kontainer Render: Area tengah tempat menu halaman digambar secara visual dan interaktif.
Kerangka Dasar Browser
Bilah atas menyimpan data navigasi dan bilah tengah melukis visual halaman web.
Ilustrasi dibentuk otomatis menggunakan asisten kecerdasan buatan (AI)
2. Pipa Proses Menggambar Halaman (Rendering Pipeline)
Untuk menyajikan satu halaman web utuh, mesin internal browser mengurai dokumen teks kode menjadi objek terstruktur:
- DOM & CSSOM: Browser mengurai HTML menjadi kerangka objek (DOM) dan mengurai CSS menjadi aturan gaya (CSSOM).
- Render Tree: Kerangka dan gaya digabungkan untuk diposisikan di layar sebelum proses pengecatan pixel monitor (*Painting*).
Aliran Proses Pengecatan (Rendering Pipeline)
Browser menggabungkan dokumen HTML dan CSS menjadi kerangka Render Tree sebelum menggambarnya di monitor.
Ilustrasi dibentuk otomatis menggunakan asisten kecerdasan buatan (AI)
?
Uji Pemahaman Mandiri
Apakah tugas utama dari aplikasi Web Browser?
A. Menyimpan file database pengguna secara terdistribusi
B. Mengunduh kode berkas (HTML, CSS, JS) dari server web dan menerjemahkannya menjadi tampilan halaman visual interaktif
C. Mengimpor sinyal listrik langsung ke dalam kabel motherboard
