Sitespeed.io , gali būti naudojama per Node.js komandinę eilutę ir ateina su parama HTML ataskaitas ir medienos ruoša per Grafito .
Jis veikia naudojant PhantomJS imituoti vieną ar daugiau naršyklių, parsisiuntimas puslapį, ir rinkti įvairių interneto veikimu susijusius rodiklius.
Vienas ar daugiau puslapių gali būti nerealu, net ištisos svetainės, pašiepiamos ir prisijungęs įvairiomis sąlygomis.
Metrika jos renkamais grindžiamas "taisykles", kai iš YSlow Yahoo projekto importuoti, kai specialiai sukurtas sitespeed.io rinkinys.
Programavimas gali naudoti šias taisykles, arba papildomai sukurti savo.
Kai matai renkami, kūrėjas gali pasirinkti juos peržiūrėti viduje klasikinis HTML ataskaitą, kaip mažas santraukos išsamų analizės, vienam puslapio paskirstymo, o su kuriomis susiduria klaidų sąrašą.
Jei reikia, Sitespeed.io taip pat gali būti naudojami atnešti duomenis iš kitų puslapio greičio / efektyvumo analizės paslaugas, pavyzdžiui, WebPageTest.org ir "Google" puslapio greičio įžvalgas.
Kas naujo tai išleisti:
- Nauja struktūra URL takais siunčiamų grafitas. Dabar sekite protocol.hostname.pathname struktūrą.
- Siųsti dydį ir rūšį kiekvieno turto, su grafitu.
- Pervadinta requesttimings į prašymus renkantis kurie duomenys, turėtų būti siunčiami grafitas.
- Sveika naują numatytąjį waitScript! Jei naudojate phantomjs2 mes dabar laukti loadEventEnd + aprox 2 sekundes, kol mes baigti už YSlow paleisti.
- Senieji grafito pagrindiniai prašymai (rodomi prašymų skaičius) pakeistas į noRequests.
- Klaidų taisymas:. Nurodžius pasirinktinį YSlow scenarijų dabar vėl veikia;
Kas naujo 3.5.0 versija:
- Nauja struktūra URL takais siunčiamų grafitas. Dabar sekite protocol.hostname.pathname struktūrą.
- Siųsti dydį ir rūšį kiekvieno turto, su grafitu.
- Pervadinta requesttimings į prašymus renkantis kurie duomenys, turėtų būti siunčiami grafitas.
- Sveika naują numatytąjį waitScript! Jei naudojate phantomjs2 mes dabar laukti loadEventEnd + aprox 2 sekundes, kol mes baigti už YSlow paleisti.
- Senieji grafito pagrindiniai prašymai (rodomi prašymų skaičius) pakeistas į noRequests.
- Klaidų taisymas:. Nurodžius pasirinktinį YSlow scenarijų dabar vėl veikia;
Kas naujo versijos 3.2.7:
- Patikrinkite, ar URL galioja, kai nerealu iš failo .
- pataisymai: Suspausto dydžiai buvo negerai ilgą laiką, nes dėl PhantomJS klaidą. Tačiau, jei jūs taip pat paimti duomenis, naudojant naršykles ar Tinklalapio bandymas, The sizez dabar bus tinkamai apgyvendintas!
- Nauja Browsertime 0.9.2 su fix https, todėl prašymai matomas Har-failus.
Kas naujo versijos 3.1.8:
- Veikia tik vieną paleisti už WPT pagaminti kaupyklų nepavyko ( vėl)
- Nuorodos į CLI dabar nukreipta į naują dokumentų URL: s
- Prisijungti grafitas priimančiosios ir uosto kiekvieną kartą metrikos siunčiama
Kas naujo versijos 3.1.6.
- Pasikeitė į eslint iš jshint
- Atnaujinta naujausios phantomjs paketą.
- Atnaujinta naujausios BrowserTime (su 2.0.0 ir BrowserMobProxy)
- dabar gali pasirinkti ne sukurti domeno kelią rezultate rež naudojant vėliavos suppressDomainFolder
Kas naujo versijos 3.0.4:
- Ištaisyta:
- Klaidos, imantis Screenshots nebuvo registruojami kaip klaidų.
- avarijos, kai veikia analizė.
Kas naujo versijos 3.0.3:
- Pasirinkite, jei norite sukurti HTML ataskaitas, ar ne (--no html)
- Ištaisyta - URL: ai su ir be prašymo parametrų susidūrė kai duomenys failai buvo sukurta, dabar papildomai maišos papildoma URL: ai su parametrai
- Geriau medienos ruoša ir PhantomJS
Reikalavimai :
- Node.js
Komentarai nerastas