Speedometer 3.0, tiba berkat kerja sama Mozilla, Google, Microsoft dan Apple

Speedometer

Speedometer mengukur prestasi penyemak imbas

Walaupun kemajuan hebat yang telah dicapai dalam pembangunan web dan semua usaha untuk mencapai penyatuan pembangunan web, pada pertengahan tahun 2024, ia adalah tarikh di mana pelayar tidak berjaya (atau mahu) mencapai standard yang sama dan Untuk lebih baik atau lebih teruk, keadaan ini juga menyebabkan masing-masing telah menyumbang beberapa ciri atau faedah yang telah dilaksanakan dalam pelayar lain pada masa itu.

Bercakap tentang mengukur prestasi pelayar web tidak semudah dalam kes lain, kerana dalam kes ini aspek yang berbeza diperiksa dan itulah sebabnya pelbagai alat biasanya digunakan. Tetapi sekarang ini mungkin mengambil giliran yang berbeza kerana syarikat berwajaran tinggi web telah bergabung tenaga.

Dan ia Selepas enam tahun sejak keluaran terakhir, ia dibentangkan Alat yang dikemas kini untuk menilai prestasi dan responsif pelayar web: Speedometer 3.0, yang dibangunkan secara kolaboratif oleh Mozilla, Google, Microsoft dan Apple, menumpukan pada menganggarkan kelewatan dengan mensimulasikan kerja pengguna dengan aplikasi web biasa.

Dengan kerjasama enjin pelayar web terkemuka Blink/V8, Gecko/SpiderMonkey dan WebKit/JavaScriptCore, kami teruja untuk mengeluarkan Speedometer 3.0. Penanda aras, seperti Speedometer, ialah alat yang boleh membantu vendor penyemak imbas mencari peluang untuk meningkatkan prestasi. Sebaik-baiknya, mereka mensimulasikan fungsi yang pengguna temui di tapak web biasa, untuk memastikan penyemak imbas boleh mengoptimumkan kawasan yang bermanfaat kepada pengguna.

Mengenai Speedometer 3.0

Speedometer 3.0 ialah terkenal kerana menjadi suite ujian prestasi penyemak imbas pertama yang dicipta bersama oleh pembangun enjin penyemak imbas utama dan ini telah dimungkinkan dengan pembangunan dasar ujian biasa.

Set alat untuk menjalankan ujian telah diperluaskan untuk mempertimbangkan pelbagai operasi penyemak imbas dengan mengukur tindak balas kepada tindakan pengguna. Ini termasuk bukan sahaja masa pelaksanaan kod, tetapi juga masa pemaparan dan pelaksanaan tugas tak segerak.

Alat telah dibangunkan untuk pembangun penyemak imbas untuk menganalisis keputusan ujian, mencipta profil prestasi dan melaraskan parameter ujian jika perlu. Selain itu, keupayaan untuk mencipta skrip pelancaran ujian tersuai yang kompleks disediakan.

Berkenaan kemas kini Speedometer 3.0, Peralihan telah dibuat kepada penggunaan versi baharu rangka kerja Sudut, Tulang Belakang, jQuery, Lit, Preact, React, React+Redux, Svelte dan Vue. Corak reka bentuk moden untuk tapak dan aplikasi web juga telah dilaksanakan, seperti penggunaan Webpack, komponen web dan kaedah yang dikemas kini untuk bekerja dengan DOM.

telah dimasukkan Ujian tambahan untuk menilai prestasi pemaparan dengan elemen Kanvas, penjanaan SVG, Pemprosesan CSS kompleks, pengendalian pokok DOM meluas dan teknik yang digunakan dalam menyunting kandungan WYSIWYG dan di laman berita.

Speedometer 3.0, direka untuk menilai prestasi penanda aras berbeza yang digunakan:

  1. Tambah, lengkapkan dan padam nota dalam TodoMVC: Tindakan seperti menambah, melengkapkan dan memadam 100 nota dilakukan menggunakan pengurus tugas TodoMVC. Ini dilaksanakan dalam varian berdasarkan rangka kerja web yang berbeza, kaedah bekerja dengan DOM dan versi standard ECMAScript. Contoh pilihan TodoMVC termasuk rangka kerja seperti React, Angular, Vue, jQuery, WebComponents, Backbone, Preact, Svelte dan Lit, serta pilihan yang menggunakan ciri lanjutan yang diperkenalkan dalam spesifikasi ECMAScript 5 dan ECMAScript 6.
  2. Penyuntingan teks dalam mod WYSIWYG: Penyuntingan teks dengan penanda WYSIWYG dinilai menggunakan penyunting kod seperti CodeMirror dan TipTap.
  3. Memuatkan dan interaksi dengan grafik: Pemuatan dan interaksi dengan grafik yang direka menggunakan elemen kanvas atau dijana dalam format SVG menggunakan perpustakaan seperti Observable Plot, chart.js dan react-stockcarts dinilai.
  4. Navigasi dan interaksi dengan tapak berita: Navigasi halaman dan interaksi dengan kandungan disimulasikan pada tapak berita biasa menggunakan rangka kerja web Next.js dan Nuxt.

Bagi keputusan yang diperoleh dengan melepasi suite ujian Speedometer 3.0, pada macOS, Chrome mendahului dengan 22.6 mata, diikuti rapat oleh Firefox dengan 20.7 mata dan Safari dengan 19.0 mata. Sebagai perbandingan, dalam Speedometer 2.1, Safari mendahului dengan 481 mata, diikuti oleh Firefox dengan 478 mata dan Chrome terutamanya di belakang dengan 404 mata dalam ujian yang sama dengan pelayar yang sama. Pada Ubuntu 22.04, Chrome memperoleh 13.5 dan 234 mata, manakala Firefox masing-masing mendapat 12.1 dan 186 mata pada Speedometer versi 3.0 dan 2.1.

akhirnya jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butirannya Dalam pautan berikut.


Tambahkan sebagai sumber pilihan dalam Google