Skip to content

Peramban Web Grand Prix 2: Menjalankan Sirkuit Linux

    1651365483

    pengantar

    Baiklah. Hari ini kami memiliki suguhan khusus untuk Anda. Dua cerita Grand Prix Peramban Web terakhir menerima banyak umpan balik berbasis pembaca. Tapi komentar di artikel pertama bergema satu pertanyaan lebih keras daripada yang lain: bagaimana dengan kinerja browser di Linux?

    Ah, itu bagus.

    Setelah mengikuti Web Browser Grand Prix 2, kami menghadirkan Sirkuit Linux untuk Anda. Menggunakan sistem pengujian yang sama persis yang kami gunakan terakhir kali, kami menginstal Ubuntu 10.04 LTS (Lucid Lynx) dan tiga browser Web lintas platform utama: Google Chrome, Mozilla Firefox, dan Opera. Tidak hanya akan mendeklarasikan browser berbasis Linux yang menang, tetapi kami juga akan membandingkan hasilnya dengan yang dihasilkan di Windows 7. Karena tiga pemain teratas di Windows 7 adalah Opera, Chrome, dan Firefox, kami dapat mendeklarasikan pemenang yang mencakup kedua platform juga.

    Dramaeo Drama

    Selama dua artikel terakhir kami memiliki sedikit kontroversi mengenai Tolok Ukur JavaScript Dromaeo Mozilla. Dalam Grand Prix Peramban Web pertama, Opera 10.50 mencetak skor yang jauh lebih baik daripada empat peramban Web lainnya. Karena itu tidak mempengaruhi kemenangan Chrome, saya memutuskan untuk membiarkan skor Opera yang sangat meragukan tetap ada. Penggemar Chrome tampaknya tidak peduli, tetapi penggemar Opera pasti memberi tahu saya bahwa skornya membengkak, dan saya tidak perlu mempertanyakannya. Dalam sekuel minggu lalu, Opera 10.60 kembali menerima skor yang sangat tinggi dalam tes JavaScript Dromaeo. Namun saat itu, saya mendiskualifikasi Opera dari benchmark. Meskipun Opera 10.60 masih dengan mudah mengambil mahkota kecepatan dari Google Chrome, penggemar Opera benar-benar membiarkan saya memilikinya karena Chrome’

    Sekarang, hanya untuk meluruskan, keputusan untuk menghapus Opera dari penempatan di benchmark JavaScript Dromaeo tidak mempengaruhi hasil akhir dari pemenang keseluruhan. Jika saya tidak mendiskualifikasi Opera, menjadikannya pemenang pertama untuk tes itu, Chrome akan tetap menjadi juara performa secara keseluruhan. Meskipun kemenangan Chrome adalah dengan margin sekecil mungkin, keunggulan yang dapat diukur akan tetap ada. Saya tidak suka membuat panggilan ini. Saya lebih suka semuanya berjalan lancar. Tetapi hal-hal terjadi, dan terkadang keputusan eksekutif perlu dibuat.

    Kurang dari seminggu kemudian, tinjauan ke belakang menunjukkan keputusan untuk mendiskualifikasi Opera sebagai keputusan yang tepat. Sejak itu kami telah menghubungi tiga pihak yang terlibat: Mozilla (penulis tolok ukur Dromaeo), Opera, dan Google. Di bawah ini adalah kutipan dari pernyataan yang dibuat oleh wakil presiden teknik Mozilla, Mike Shaver:

    Sampai saat ini, tolok ukur Dromaeo, terutama yang dianggap sebagai kinerja ekspresi reguler, sangat rentan terhadap pengoptimalan yang secara khusus ditargetkan pada kelemahan tersebut. Mesin JavaScript yang secara khusus diubah untuk mengakomodasi pengujian tersebut dapat melihat peningkatan skor astronomis dengan secara efektif menumbangkan pekerjaan yang seharusnya dilakukan dan ditentukan waktunya. Google menyampaikan bug ini kepada kami dan meminta agar kami memperbaiki pengujian tersebut. Kami setuju, karena itu jelas tidak menguji sesuatu yang berguna. Perbaikan tes itu selesai minggu lalu. (Untuk sementara mereka menambahkan kode khusus ke V8 untuk juga “mempermainkan” aspek benchmark tersebut, untuk alasan kompetitif.

    Nah, itu dia. Apakah Opera sengaja ‘mempermainkan’ benchmark ini masih belum jelas. Tanpa akses ke kode sumber, tidak ada orang di luar Opera yang tahu pasti. Seorang perwakilan Opera menawarkan gagasan awal bahwa Profile-Guided Optimizations (PGO) mungkin harus disalahkan atas skor Dromaeo tinggi yang terlihat di Windows. Menurut Opera, versi OS X-nya (yang belum mengaktifkan PGO) tidak mencapai skor yang sangat tinggi di Dromaeo. Perusahaan tidak memiliki hasil yang tersedia untuk versi Linux-nya, dan perwakilan tidak tahu apakah penguin itu memiliki PGO atau tidak. Tanpa data Linux dari Opera, kami tidak dapat menentukan lebih lanjut apakah PGO benar-benar pelakunya. Sementara itu, kami masih menunggu kabar dari pengembang di Oslo untuk penjelasan resmi tentang skor JavaScript Dromaeo yang tinggi.

    Sejauh menyangkut Google, berkat Chromium, Mozilla memiliki senjata merokok di Dromaeo shenanigans perusahaan. Dalam artikel terakhir, saya melaporkan bahwa Chrome 5.0.375.89 juga menghasilkan skor JavaScript Dromaeo yang sangat tinggi — jauh lebih tinggi daripada skor yang membuat Opera didiskualifikasi. Mozilla dan Google sama-sama mengkonfirmasi bahwa skor 5.0.375.70 dan 5.0.375.86 adalah bunk. Versi final Chrome yang diuji dan dipublikasikan (5.0.375.99) mendapat skor 290,72. Google berpendapat bahwa fitur caching, ditambahkan ke 5.0.375.70 tetapi kemudian dihapus di 5.0.375.99, yang harus disalahkan. Perusahaan Mountain View tidak melakukan apa pun tentang skor Dromaeo yang tinggi saat itu, meskipun mereka menyadarinya, karena Opera juga tidak.

    Menurut Mr. Shaver, perbaikan uji dilakukan segera setelah karya terakhir kami diterbitkan. Sejak itu kami telah menjalankan kembali pengujian JavaScript Dromaeo pada Opera 10.60 dan Chrome 5.0.375.99 menggunakan sistem pengujian Windows 7 Ultimate 64-bit kami. Opera sekarang mendapat skor 211,5, sementara Chrome masih mendapatkan sekitar 290. Baik Mozilla maupun Google tidak memiliki alasan untuk meragukan skor Chrome 5.0.375.99. Sementara diskualifikasi Opera dari karya kami sebelumnya tetap berlaku, kami akan memperbarui skor JavaScript Windows 7 Dromeao Opera untuk mencerminkan hasil ‘nyata’ di grafik untuk artikel ini.

    Dengan brouhaha ini di belakang kita, dan tanpa penundaan lebih lanjut, biarkan benchmarking dimulai!

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x