Web Browser

Web browser adalah aplikasi yang mengakses dan menampilkan website di Internet: bertindak seperti penerjemah, mengambil informasi dari web server dan menampilkannya sebagai web page. Halaman ini menyintesis gambaran umum dari Ramotion dan detail teknis rendering dari MDN.

Sejarah singkat

Komponen browser

Tipe browser

Fitur modern

Tabbed browsing, bookmarks, browsing history, downloads manager, search bar, UI customization, extensions/add-ons, synchronization antar perangkat, HTTPS support, pop-up blocker, incognito mode.

Keamanan dan privasi

bagaimana browser bekerja

2026-08-31-how-browser-works.webpHow browser wors

  1. DNS lookup: temukan IP asset page. Sekali per hostname; tiap hostname unik (fonts, images, scripts, ads) butuh lookup sendiri, berisiko lambat di mobile.
  2. TCP handshake: three-way handshake (SYN, SYN-ACK, ACK), tiga pesan bolak-balik.
  3. TLS negotiation (HTTPS): cipher enkripsi dan verifikasi server, lima round trips tambahan.
    Total 8 round trips sebelum request konten.

Response

Parsing

Render (critical rendering path)

  1. Style: gabung DOM + CSSOM jadi render tree (node visible saja; display:none tidak masuk, visibility:hidden masuk).
  2. Layout: hitung geometri tiap box; reflow = perhitungan ulang. Setiap elemen hampir selalu box.
  3. Paint: rasterisasi box menjadi pixel. Semua kerja main thread harus < 16.67ms (60fps).
  4. Compositing: gabungkan layer (GPU) dalam urutan benar. Layer baik untuk performa tapi mahal memory.

Interactivity

Catatan performa

Lihat juga