Pengantar Cross-Browser Compatibility
Cross-browser compatibility biasanya dipahami sebagai kemampuan situs web untuk tampil dengan benar di semua browser. Untuk mencapainya, perlu mengetahui berbagai teknik dan karakteristik browser. Itulah yang akan kita pelajari sekarang.
Saat ini, browser yang umum digunakan adalah: Google Chrome, Mozilla Firefox, Edge, Opera, Safari. Perlu diketahui bahwa Edge adalah penerus dari Internet Explorer (disingkat IE) yang telah berganti nama.
Selain browser, ada konsep yang disebut mesin browser. Mesin adalah inti dari browser yang mengubah kode kita menjadi gambar yang terlihat di layar. Jumlah mesin yang ada jauh lebih sedikit daripada jumlah browser, dan akibatnya, banyak browser memiliki mesin yang sama dan karenanya memiliki karakteristik dan bug (masalah) yang sama.
Saat ini, mesin yang ada adalah: Webkit (browser Safari), Blink (browser Google Chrome, Opera14+, Edge79+, Safari), Gecko (browser Mozilla Firefox). Perlu diketahui bahwa mesin Blink merupakan cabang dari Webkit. Ada juga mesin lain yang pernah ada, tetapi pengembangannya telah dihentikan: Trident (Internet Explorer), EdgeHTML (Edge), Presto (Opera).
Sebutkan browser modern.
Sebutkan mesin modern. Sebutkan browser yang berjalan pada mesin-mesin tersebut.