Sitespeed.io dapat digunakan melalui baris perintah Node.js dan dilengkapi dengan dukungan untuk laporan HTML dan penebangan melalui Grafit .
Ia bekerja dengan menggunakan PhantomJS untuk meniru satu atau lebih browser, download halaman, dan mengumpulkan berbagai metrik terkait kinerja Web.
Satu atau lebih halaman dapat diambil, bahkan seluruh website, mengejek dan login dalam berbagai kondisi.
Metrik yang dikumpulkan berdasarkan seperangkat "aturan", beberapa diimpor dari proyek YSlow Yahoo, beberapa dibuat khusus untuk sitespeed.io.
Pengembang dapat menggunakan aturan-aturan ini, atau tambahan buat mereka sendiri.
Setelah metrik dikumpulkan, pengembang dapat memilih untuk melihat mereka di dalam laporan HTML klasik, sebagai ringkasan kecil, analisis mendalam, rincian per-halaman, dan dengan daftar kesalahan yang ditemui.
Jika diperlukan, Sitespeed.io juga dapat digunakan untuk mengambil data dari layanan analisis halaman kecepatan / kinerja lain seperti WebPageTest.org dan Google Page Speed Insights.
Apa yang baru di ini melepaskan:
- struktur baru untuk jalur URL yang dikirim ke Graphite. Sekarang ikuti struktur protocol.hostname.pathname.
- Kirim ukuran dan jenis setiap aset untuk Graphite.
- Berganti nama requesttimings permintaan ketika memilih data mana yang harus dikirim ke Graphite.
- Salam default baru waitScript! Jika Anda menggunakan phantomjs2 sekarang kita akan menunggu loadEventEnd yang + aprox 2 detik sebelum kita mengakhiri kabur YSlow.
- Permintaan kunci grafit tua (yang menunjukkan jumlah permintaan) diubah menjadi noRequests.
- Bug fix:. Menentukan script YSlow kustom sekarang bekerja lagi
Apa yang baru di versi 3.5.0:
- struktur baru untuk jalur URL yang dikirim ke Graphite. Sekarang ikuti struktur protocol.hostname.pathname.
- Kirim ukuran dan jenis setiap aset untuk Graphite.
- Berganti nama requesttimings permintaan ketika memilih data mana yang harus dikirim ke Graphite.
- Salam default baru waitScript! Jika Anda menggunakan phantomjs2 sekarang kita akan menunggu loadEventEnd yang + aprox 2 detik sebelum kita mengakhiri kabur YSlow.
- Permintaan kunci grafit tua (yang menunjukkan jumlah permintaan) diubah menjadi noRequests.
- Bug fix:. Menentukan script YSlow kustom sekarang bekerja lagi
Apa yang baru di versi 3.2.7:
- Periksa URL yang valid ketika diambil dari sebuah file .
- Perbaikan bug: Compressed ukuran telah salah lama sejak bug di PhantomJS. Namun, jika Anda juga mengambil data menggunakan browser atau WebPagetest, sizez sekarang akan diisi dengan benar!
- New Browsertime 0.9.2 dengan memperbaiki HTTPS, membuat permintaan terlihat di HAR-file.
Apa yang baru di versi 3.1.8:
- Menjalankan hanya satu kabur WPT membuat agregator gagal ( sekali lagi)
- Link di CLI sekarang menunjuk ke URL dokumentasi baru: s
- Log Grafit tuan & pelabuhan setiap kali metrik dikirim
Apa yang baru di versi 3.1.6:.
- Berubah ke eslint dari jshint
- Diperbarui untuk paket phantomjs terbaru.
- Diperbarui untuk BrowserTime terbaru (2.0.0 dengan dari BrowserMobProxy)
- Sekarang dapat memilih untuk tidak membuat jalur domain dalam hasil dir dengan menggunakan bendera suppressDomainFolder
Apa yang baru di versi 3.0.4:
- Bugfix:
- Kesalahan saat mengambil screenshot tidak tercatat sebagai kesalahan.
- Kecelakaan ketika analisis berjalan .
Apa yang baru di versi 3.0.3:
- Pilih jika Anda ingin membuat laporan HTML atau tidak (--no-html)
- Bugfix - URL: s dengan dan tanpa parameter permintaan bertabrakan ketika file data dibuat, sekarang hash ekstra ditambahkan ke URL: s dengan parameter
- logging yang lebih baik untuk PhantomJS
Persyaratan :
- Node.js
Komentar tidak ditemukan