Peramban web adalah bagian paling penting dari perangkat lunak untuk menggunakan internet. Ada banyak versi dan perusahaan di luar sana yang menawarkan peramban web terbaik. Pengembang web menghadapi tantangan dalam membuat situs web yang dapat digunakan oleh semua browser, sekaligus memajukan desain dan pemrograman web.
Definisi Peramban Web Modern
Browser web apa yang dianggap modern di antara semua browser web yang tersedia? Peta jalan ini hanya akan mencakup Safari 4, Chrome, Firefox 3.5, dan Firefox 3.1 (sebelumnya 3.1). Peramban ini memiliki beberapa kesamaan utama yang membantu mereka menonjol di antara peramban dari masa lalu.
Render halaman web standar W3C konsisten dengan standar W3C
Antarmuka pengguna yang intuitif dan responsif
Dukungan untuk HTML5/CSS3 lanjutan telah dimulai
Eksekusi JavaScript cepat
Situs web semakin canggih dan bergantung pada kerangka kerja AJAX/JavaScript (yaitu Mootools, JQuery, dan YUI semuanya digunakan untuk membuat solusi web yang interaktif dan responsif. Setiap browser memiliki implementasi khusus yang secara dramatis meningkatkan kinerja JavaScript dibandingkan browser dari kemarin. Ini memungkinkan web pengembang untuk melanjutkan pengkodean JavaScript dan tetap memberikan pengalaman pelanggan yang luar biasa.
Untuk mendapatkan pemahaman yang lebih baik tentang peningkatan JavaScript, halaman berikut berisi benchmark SunSpider. SunSpider, alat pembanding yang dikembangkan oleh grup WebKit, digunakan untuk membandingkan berbagai browser dan kemampuannya.
Safari 4
Safari 4 (saat ini dalam versi beta), menggunakan mesin WebKit sumber terbuka untuk merender halaman web Yandex. WebKit telah mengalami banyak perkembangan selama setahun terakhir. Itu membuat halaman dengan cepat dan unggul dalam kinerja JavaScript.
WebKit menggunakan mesin rendering JavaScript baru yang disebut SquirrelFish Extreme (Apple menyebutnya mesin Nitro, tetapi itu sama saja). Benchmark SunSpider JavaScript pada Gambar 1 menunjukkan bahwa Safari 4 lebih unggul dari semua browser lain, termasuk Chrome 3.5 dan Chrome. Safari 4 lebih unggul dari semua browser, termasuk Chrome dan Firefox 3.5. Diperoleh melalui Apple.
Studi kasus:
JavaScript digunakan untuk menampilkan XML dalam jumlah besar, memanipulasinya, dan membuat HTML dinamis. Saya telah bekerja di situs web menggunakan JavaScript. Safari 3 membutuhkan waktu lebih dari 10 menit untuk menjalankan salah satu laporan XML ini, sementara Safari 4 menjalankannya hanya dalam 30 detik. Ini tanpa perubahan kode apa pun, dan mesin WebKit membuat semua perbedaan itu.
Chrome
Chrome dibangun di atas proyek Chromium open-source, yang dikembangkan oleh Google. Chrome berkinerja sangat mirip dengan Safari 4 karena keduanya menggunakan WebKit. Chrome hanya memiliki versi Windows. Google sedang bekerja keras untuk merilis versi asli osx dalam beberapa hari ke depan.
Chrome sekarang mendukung mesin JavaScript V8. Mesin mempercepat eksekusi JavaScript, dan memberikan alternatif yang solid untuk browser lama. Tes CNET menunjukkan bahwa Chrome adalah browser terbaik. Tes CNET menunjukkan bahwa Chrome adalah browser yang lebih baik. Sumber: CNET.
Studi kasus:
Chrome memberikan peningkatan serupa pada laporan XML di Safari 4. Meskipun kecepatannya tidak setinggi itu, butuh waktu kurang dari 60 detik untuk merender file XML yang sama.
Firefox 3.0
Firefox 3.5 (sebelumnya Firefox 3.1) menggunakan Gecko untuk merender halaman web. Firefox 3.5 lebih cepat dari Firefox 3. Meskipun tidak secepat mesin WebKit yang saya alami, Firefox 3.5 memiliki peningkatan kecepatan yang nyata dibandingkan Firefox 3. Firefox 3.5 responsif dan memiliki kinerja JavaScript yang lebih baik.
Firefox 3.5 memperkenalkan TraceMonkey, mesin JavaScript. Ada beberapa bolak-balik antara Firefox dan Chrome baru-baru ini mengenai kecepatan rendering JavaScript. Mozilla merilis benchmark SunSpider yang membandingkan mesin TraceMonkey mereka dengan Chrome V8. Mozilla merilis benchmark yang menunjukkan mesin TraceMonkey mereka melawan mesin V8 Chrome.
Tip Pengaya peramban adalah beberapa fitur paling canggih yang tersedia di Firefox. Alat-alat ini sangat penting bagi pengembang yang ingin membangun dan men-debug situs web. Firebug dan bilah alat pengembang web tersedia!
Kesimpulannya
Seperti yang Anda lihat, setiap browser akan memiliki tolok ukur yang mendukung mesin JavaScript. Satu hal yang pasti: semua browser modern akan mengungguli browser lama. Peramban ini terus dikembangkan dengan pengoptimalan yang dilakukan setiap malam.