Siirry sisältöön
SilktideOhje

Pitkät pääsäikeen tehtävät

Silktide lataa sivusi oikeassa selaimessa ja tallentaa pisimmät tehtävät, jotka varaavat selainta sivun latautuessa. Tämä luettelo näyttää, mitkä skriptit pitivät sivun kiireisenä ja kuinka kauan, pisimmät ensin.

Miksi tämä on tärkeää

Selain tekee suurimman osan työstään – suorittaa skriptejä, rakentaa sivua ja vastaa syötteisiin – yhdellä . Kun yksi tehtävä on käynnissä, mitään muuta ei voi tapahtua: napsautukset, kosketukset ja vieritys jumiutuvat, kunnes tehtävä valmistuu. Yli 50 millisekuntia kestävät tehtävät ovat riittävän pitkiä, jotta ihmiset huomaavat ne, minkä vuoksi niitä kutsutaan pitkiksi tehtäviksi. Tämä luettelo näyttää tarkalleen, mistä tämä jumiutunut aika johtuu.

Miten se korjataan

Tämä on tiedoksi tarkoitettu luettelo eikä läpäisy/hylkäys-testi. Käytä sitä löytääksesi eniten resursseja kuluttavat skriptisi ja harkitse sitten jokaisen kohdalla seuraavaa:

  1. Voidaanko se poistaa tai korvata kevyemmällä vaihtoehdolla? Kolmannen osapuolen skriptit ovat usein ongelman aiheuttajia – katso kolmannen osapuolen koodi.
  2. Voiko se suorittaa myöhemmin, kun sivu on vuorovaikutteinen, tai vain tarvittaessa avulla?
  3. Voidaanko työ jakaa pienempiin osiin tai siirtää pääsäikeeltä web worker -säikeeseen?

Miten Silktide testaa tämän

  1. Lataa sivu oikeassa selaimessa ja tallenna jokainen pääsäikeen tehtävä, joka kestää yli 50 millisekuntia.
  2. Kohdista kukin tehtävä mahdollisuuksien mukaan siitä vastaavaan skriptiin.
  3. Luettele tehtävät kestoineen pisimmät ensin. Yli 100 millisekuntia kestävät tehtävät korostetaan vakavampina.

Lisätietoja

Viimeksi päivitetty

Oliko tästä sivusta apua?