Google paziņo par jauniem Chrome izstrādātāju rīkiem, lai samazinātu lapu ielādi un uzlabotu lietotāja pieredzi

2019. gada Chrome Dev Summit sanāksmē Google paziņoja par jauniem izstrādātājiem paredzētiem rīkiem, lai uzlabotu lietotāja pieredzi, samazinātu ielādes laiku un palielinātu drošību tīmeklī.

Pirms divām desmitgadēm Google sāka darboties kā tīmekļa meklētājprogramma, taču mūsdienās tā dominē mūsu pieredzē un mijiedarbībā ar tīmekli. Google meklēšana pati par sevi ļoti kontrolē lielāko daļu tiešsaistes lietojuma, taču citi produkti, piemēram, pasaulē populārākā pārlūkprogramma, Google Chrome – kā arī visbiežāk izmantotā mobilā operētājsistēma Android – ir izvirzījusi Google vadībā starp citām tīmekļa ieinteresētajām pusēm. Ir pieaudzis to lietotāju procentuālais daudzums, kuri izmanto mobilās ierīces, un interneta giganta uzsvars ir uz ielādes laika samazināšanu, lai nodrošinātu lipīgumu. AMP vai paātrinātas mobilās lapas bija viens solis, ko Google veica, lai nodrošinātu ātrāku tīmekļa lapu ielādi. Pagājušajā gadā tika ieviests arī tīmekļa elements, kas pazīstams kā "Portāli", lai optimizētu "nevainojamu" pārslēgšanos starp tīmekļa lapām.

Ar vīziju uz "pazust iekraušana”, Google šodien paziņoja par jauniem izstrādātāju rīkiem Chrome Dev Summit 2019 lai padarītu tīmekli drošāku un lietotājam draudzīgāku, vienlaikus uzlabojot iespējas palīdzēt izstrādātājiem palielināt lietotāju bāzi, kā arī ieņēmumus.

Portāli

Google demonstrēja progresu Portāli ir veikuši kopš tā palaišanas Google I/O šī gada sākumā un ieviesti aiz karoga pārlūkprogrammā Chrome Canary. Lai atsvaidzinātu atmiņu, portāli ļauj izstrādātājiem iegult noteiktu saturu vai visas tīmekļa lapas citā tīmekļa lapā tāpat kā iframe. Lai novērstu gaidīšanas laiku, portāla saturs vai ietvars tiek ielādēts, kamēr lietotāji joprojām pārlūko sākotnējo tīmekļa lapu.

Google ir kopīgojis filmu biļešu pakalpojuma Fandango piemēru, kurā noteiktas filmas galvenā lapa (džokeris piemērā) ir piesaistīts portālā. Kad lietotājs pieskaras Joker, nākamā lapa tiek renderēta jau pilnībā ielādēta.

Tīmekļa komplekti

Google paziņo Tīmekļa komplekti kas ir izveidots, lai palīdzētu tīmekļa izstrādātājiem koplietot savu tīmekļa saturu ar citiem, izmantojot dažādus datu nesējus, tostarp, bet ne tikai, e-pastu, USB vai FTP. Izstrādātāji varēs efektīvi kešatmiņā saglabāt visu tīmekļa saturu, kas paredzēts koplietošanai, izmantojot tādas API kā Fona periodiskā sinhronizācija un Satura indeksēšana un pēc tam selektīvi renderē nepieciešamo saturu pat tad, ja galalietotājam nav savienojuma ar internetu. Lai tīmekļa izstrādātāji varētu izmantot šo funkcionalitāti, Google padara Web Bundle pieejamus aiz Chrome karoga, savukārt abas API būs pieejamas kā izcelsmes izmēģinājumi.

Vietējā tīmekļa pieredze

Apzinoties, ka daudzi lietotāji izmanto savus mobilos tālruņus, lai izveidotu internetu, Google arī atzīst vairāku ierīču lietošanas modeļus visā pasaulē. Vairāk nekā pāris gadus Google ir uzstājusi Progresīvās tīmekļa lietotnes (PGA) kā vietējo Android lietotņu aizstājēju ar mērķi samazināt ielādes laiku un datu patēriņu.

[video platums = "390" augstums = "800" mp4=" https://static1.xdaimages.com/wordpress/wp-content/uploads/2019/11/Login_OTP_Flow_Swiggy.mp4"]

Lai saskaņotu lietojumprogrammas tīmeklī ar vietējām lietotnēm, Google paziņo par trim jaunām funkcijām izstrādātājiem. Šie ir:

  1. SMS uztvērējs, kas ļaus tīmekļa lietotnēm ienest uz SMS balstītus autentifikācijas kodus tāpat kā lietotnes. Iepriekš redzamajā videoklipā varat redzēt, cik nevainojami Indijas pārtikas pasūtīšanas pakalpojuma Swiggy tīmekļa versija iesaka lietotājam izmantot īsziņā saņemto verifikācijas kodu.
  2. Sazinieties ar atlasītāju, kas ļaus lietotājiem augšupielādēt kontaktpersonas tīmekļa lietotnēs līdzīgi kontaktu kopīgošanai ziņojumapmaiņas lietotnēs, piemēram, WhatsApp.
  3. Native File System API, kas tīmekļa lietotnēm piešķirs atļauju un iespēju lasīt failus un mapes no lietotāja ierīces un tieši saglabāt tajās veiktās izmaiņas. Šīs funkcijas iespējamās lietojumprogrammas var ietvert tiešsaistes teksta redaktorus, fotoattēlu un video redaktorus, pat tīmekļa IDE un citus.

Šīs API būs pieejamas arī kā sākotnējās Google Chrome izmēģinājuma versijas.

Jauni rādītāji un norādījumi izstrādātājiem

Lai palīdzētu kontekstualizēt vispārējo "tīmekļa veselību", Google ir paziņojis par projektu ar nosaukumu Tīmekļa almanahs sadarbībā ar HTTP arhīvs. Izmantojot 85 ekspertu norādījumus, projekta mērķis ir gūt ieskatu un vizualizēt tendences attiecībā uz praktiskiem datiem par labāko un sliktāko praksi tīmeklī.

Misija ietvēra gandrīz 6 miljonu vietņu pārskatīšanu, un pēc tam šie eksperti apkopoja savus secinājumus par veidiem, kā uzlabot lietotāju pieredzi 20 nodaļas. Šī prakse tiks atkārtota kā "ikgadējā tradīcija", lai Almanahs joprojām būtu atjautīgs ceļvedis tīmekļa izstrādātājiem.

Līdz ar to Google ievieš arī divus jaunus rādītājus, lai palīdzētu izstrādātājiem optimizēt savas vietnes, lai nodrošinātu labāko praksi. Šie ir:

  1. Lielākā saturiskā krāsa (LCP), kas ir tīmekļa lapas “uztvertais” ielādes laiks. Vienkārši sakot, tas ir “lielākā skata punktā redzamā elementa” ielādes laiks. Šis būs noteikt, cik ātri tiek ielādēti tīmekļa lapas galvenie elementi, lai izstrādātāji varētu novērst jebkādu veidu no kavēšanās. LCP tiek aprēķināts laikam, pirms lietotājs mijiedarbojas ar lapu, tāpēc mērķis ir pēc iespējas samazināt ielādes aizkavi.
  2. Kumulatīvā izkārtojuma maiņa (CLS), ko izmanto tīmekļa lapu stabilitātes mērīšanai. Tas var palīdzēt izstrādātājiem noteikt, cik bieži elementi, piemēram, pogas vai konkrēts attēls, maina atrašanās vietu skatāmajā daļā, kamēr lapa tiek ielādēta. Tādējādi CLS var palīdzēt izstrādātājiem novērst šo nomākto problēmu, kas saistīta ar elementu novietojumu mainīšanu lapas ielādes laikā. Šī metrika balstās uz "izkārtojuma maiņas punktu", kas mēra lapas elementu tendenci ielādes laikā mainīties, tādējādi radot neērtības lietotājiem. Izkārtojuma maiņas rezultātam ideālā gadījumā jābūt nullei vai vismaz tik tuvu nullei, cik vien iespējams, lai nodrošinātu lietotājiem bezrūpīgu pieredzi.

Lai palīdzētu izstrādātājiem sasniegt vislabāko veiktspēju, pieejamību un efektivitāti savās vietnēs, Google paplašina Lighthouse Stack Packs dažādiem ietvariem. Papildus WordPress un Next.js, ko jau atbalsta Lighthouse, Google pievieno atbalstu ietvariem, piemēram, AMP, Angular, React, kā arī Magento, CMS, kas paredzēta tikai e-komercijai tīmekļa vietnes.

Uzlabojiet atmiņas pārvaldību, labāku privātumu un lielāku kontroli

Google apgalvo, ka iegulda laiku, pūles un naudu, lai novērstu vienu no lielākajām sūdzībām, kas saistītas ar Google Chrome, un tas ir atmiņas patēriņš. Papildus atmiņas pārvaldības uzlabošanai viņi arī pastāvīgi uzlabo pārlūka Chrome veiktspēju, lai nodrošinātu, ka tīmeklis joprojām ir pieejams visiem neatkarīgi noto ierīces veids vai interneta ātrums vai pirktspēja."

Runājot par konfidencialitāti, nākamā Google Chrome versija, t.i., versija 79, uzlabos sīkfailu apstrādi. Tas ietver jaunu pārslēgšanu lapā Jaunas cilnes inkognito režīmā, lai palīdzētu lietotājiem daudz labāk kontrolēt trešo pušu sīkfailus. Iestatījumu lapa tiks arī pielāgota, lai šī pārslēgšana būtu viegli pieejama parastajā režīmā.

Google turpina savus centienus izstrādāt Privātuma smilškaste, kas ir definēts kā atvērtu standartu kopums, kas paredzēts privātuma uzlabošanai tiešsaistē. Privātuma smilškastes mērķis ir ļaut vietnēm izvietot sīkfailus, neliekot lietotājiem justies satriektiem vai nedrošiem reklāmu dēļ, kā arī atrast veidus, kā bloķēt pirkstu nospiedumu noņemšanu.