• Tīmekļa pārmeklēšana

Google tīmekļa pārlūks simulē dīkstāves stāvokļus, lai uzlabotu JavaScript renderēšanu

  • Felix Rose-Collins
  • 2 min read
Google tīmekļa pārlūks simulē dīkstāves stāvokļus, lai uzlabotu JavaScript renderēšanu

Ievads

Uzņēmums Google ir ieviesis jaunu tīmekļa pārlūkošanas metodi, lai uzlabotu tīmekļa vietņu, kurās ir daudz JavaScript, atveidošanu un indeksēšanu. Šī pieeja ietver "dīkstāves" stāvokļu simulēšanu pārlūkprogrammas vidē, izraisot noteiktus JavaScript notikumus, kas citādi varētu tikt palaisti garām, tādējādi uzlabojot pārlūka spēju pilnībā atveidot un indeksēt atlikto saturu tīmekļa vietnēs.

"Bezdarbības" simulācijas metode

Nesenajā podkāsta "Search Off The Record" epizodē Zoe Clifford no Google renderēšanas komandas paskaidroja, kā Googlebot tagad simulē dīkstāves periodus, lai izraisītu JavaScript notikumus, īpaši requestIdleCallback. Šo funkciju parasti izmanto izstrādātāji, lai atliktu nekritiska satura ielādēšanu līdz brīdim, kad pārlūkprogramma nav aizņemta. Agrāk Googlebot efektivitāte, atveidojot lapas, nozīmēja, ka tas reti sasniedz dīkstāves stāvokli, kā rezultātā daļa satura netika ielādēta un indeksēta pareizi.

Klifords dalījās ar piemēru par populāru video vietni, kas aizkavēja satura ielādēšanu līdz brīdim, kad tika izpildīts pieprasījumsIdleCallback. Tomēr, tā kā pārlūkprogramma nekad nebija īsti dīkstāves stāvoklī, atpakaļsaukums netika izpildīts, kā rezultātā lapa tika ielādēta nepilnīgi.

Izmaiņas renderēšanas procesā

Lai risinātu šo problēmu, Googlebot tagad ik pa laikam izliekas nestrādājošs, pat tad, kad tiek veikti aktīvi renderēšanas uzdevumi. Šī izmaiņa nodrošina, ka tiek iedarbināti tukšgaitas izsaukumi, kas ļauj ielādēt un indeksēt visu saturu, tostarp atliktos elementus. Šis pielāgojums ir īpaši svarīgs vietnēm, kurās ir daudz JavaScript un kurās satura ielāde bieži tiek aizkavēta, lai optimizētu veiktspēju.

Ieteikumi tīmekļa izstrādātājiem

Klifords uzsvēra, cik svarīgi ir JavaScript programmā ieviest pakāpenisku kļūdu apstrādi, lai novērstu tādas problēmas kā tukšas lapas vai iztrūkstošs saturs, kas var negatīvi ietekmēt indeksēšanu. Izstrādātāji tiek aicināti efektīvi pārvaldīt kļūdas, nodrošinot, ka pat tad, ja kāds kods neizdodas, lapa joprojām var pareizi atveidot savu saturu.

Ietekme uz SEO profesionāļiem

SEO speciālistiem šī tendence uzsver nepieciešamību pastāvīgi uzraudzīt un testēt vietnes, lai identificētu iespējamās atveidošanas problēmas. Sadarbība ar izstrādes komandām ir būtiska, lai nodrošinātu, ka vietnes ir gan lietotājam draudzīgas, gan optimizētas meklētājprogrammām. Lai saglabātu un uzlabotu redzamību meklēšanā, ļoti svarīgi ir būt informētam par to, kā meklētājprogrammas apstrādā JavaScript un atveido lapas.

Secinājums

Google pielāgojums, lai apstrādātu tīmekļa vietnes ar lielu JavaScript apjomu, simulējot dīkstāves stāvokļus, ir būtisks tīmekļa pārlūkošanas un indeksēšanas tehnoloģijas uzlabojums. Šīs izmaiņas ne tikai uzlabo satura indeksēšanas precizitāti, bet arī uzsver SEO un tīmekļa vietņu izstrādes prakses dinamisko raksturu.

Lai gūtu plašāku ieskatu Google atveidošanas praksē un optimizācijā, izpētiet saistītās diskusijas un resursus, piemēram, Google pieeju visu lapu atveidošanai, tostarp vietņu ar lielu JavaScript lietojumu. Šī informācija ir nenovērtējama izstrādātājiem un SEO speciālistiem, kuru mērķis ir optimizēt vietņu veiktspēju un redzamību meklētājprogrammās.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Sāciet izmantot Ranktracker... Bez maksas!

Noskaidrojiet, kas kavē jūsu vietnes ranga saglabāšanu.

Izveidot bezmaksas kontu

Vai Pierakstīties, izmantojot savus akreditācijas datus

Different views of Ranktracker app