Sitespeed.io kan användas via kommando Node.js linje och kommer med stöd för HTML-rapporter och loggning via Graphite .
Det fungerar genom att använda PhantomJS att efterlikna en eller flera webbläsare, ladda ner sidan, och samla olika webbprestationsrelaterade mått.
En eller flera sidor kan hämtas, även hela webbplatser, hånade och inloggade under olika förhållanden.
De mått den samlar baseras på en uppsättning av "regler", något som importeras från YSlow Yahoo projektet, en del som skapats speciellt för sitespeed.io.
Utvecklare kan använda dessa regler, eller dessutom skapa sina egna.
När statistik samlas in, kan utvecklaren välja att visa dem i en klassisk HTML-rapport, som en liten sammanfattning, en fördjupad analys, en per-sida uppdelning, och med en lista över stött fel.
Vid behov kan Sitespeed.io också användas för att hämta data från andra sidan hastighet / prestanda analystjänster som WebPageTest.org och Google Page Speed Insights.
Vad är nytt i detta Tillstånd:
- Ny struktur för URL vägar skickas till grafit. Följ nu protocol.hostname.pathname struktur.
- Skicka storlek och typ av varje tillgång för Graphite.
- Omdöpt requesttimings på förfrågningar när du väljer vilka data som ska skickas till grafit.
- Hagel ny standard waitScript! Om du använder phantomjs2 kommer vi nu att vänta på loadEventEnd + aprox 2 sekunder innan vi avslutar en körning för YSlow.
- De gamla grafit viktiga krav (visar antalet förfrågningar) ändras till noRequests.
- Bugfix:. Ange en egen YSlow script nu fungerar igen
Vad är nytt i version 3.5.0:
- Ny struktur för URL vägar skickas till grafit. Följ nu protocol.hostname.pathname struktur.
- Skicka storlek och typ av varje tillgång för Graphite.
- Omdöpt requesttimings på förfrågningar när du väljer vilka data som ska skickas till grafit.
- Hagel ny standard waitScript! Om du använder phantomjs2 kommer vi nu att vänta på loadEventEnd + aprox 2 sekunder innan vi avslutar en körning för YSlow.
- De gamla grafit viktiga krav (visar antalet förfrågningar) ändras till noRequests.
- Bugfix:. Ange en egen YSlow script nu fungerar igen
Vad är nytt i version 3.2.7:
- Kontrollera att webbadresserna är giltiga när hämtas från en fil .
- Buggfixar: Komprimerad storlekar har varit fel en lång tid sedan en bugg i PhantomJS. Men om du också hämta data med hjälp av webbläsare eller WebPageTest, den sizez kommer nu att korrekt befolkade!
- New Browsertime 0.9.2 med fix för HTTPS, vilket gör förfrågningar synliga i HAR-filer.
Vad är nytt i version 3.1.8:
- Löpning bara en körning för WPT gjorde sammanställare misslyckats ( återigen)
- Länkar i CLI nu pekar på ny dokumentation URL: s
- Log Graphite värd & port varje gång statistik skickas
Vad är nytt i version 3.1.6:.
- Ändras till eslint från jshint
- Uppdaterad till senaste phantomjs paket.
- Uppdaterad till senaste BrowserTime (med 2.0.0 i BrowserMobProxy)
- kan nu välja att inte skapa domänen banan i resultat dir genom att använda flaggan suppressDomainFolder
Vad är nytt i version 3.0.4:
- Buggfix:
- Fel när du tar skärmdumpar registrerades inte som fel.
- Crash när du kör analys.
Vad är nytt i version 3.0.3:
- Välj om du vill skapa HTML-rapporter eller inte (--no-html)
- Buggfix - URL: er med och utan begäran parametrar kolliderade när datafiler skapades, nu en extra hash läggs till URL: s med parametrar
- Bättre loggning för PhantomJS
Krav :
- Node.js
Kommentarer hittades inte