Dom Razvoj Što su radnici na mreži? - definicija iz tehopedije

Što su radnici na mreži? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znače radnici na mreži?

Web djelatnici je novo aplikacijsko programsko sučelje koje se razvija za HTML5 koje omogućava da se softverski procesi odvijaju u pozadinskim nitima. Web zaposlenici se stvaraju na klijentu. One prolaze paralelno s procesima odgovornim za korisničko sučelje (UI) i neobično ih stvaraju. Jednom kada su stvoreni, mrežni radnici mogu komunicirati sa svojim roditeljskim tvorcem slanjem poruka određenim rukovoditeljima događaja UI-ja koji je definirao roditelj.


Radnici na mreži tehnički su poznati kao API web radnika. Većina glavnih preglednika (osim Internet Explorera 9) podržava funkcionalnost.

Techopedia objašnjava radnike na mreži

Internetski radnici API određuju dvije vrste radnika - namjenski radnik i zajednički radnik. Predan radnik je najjednostavniji; osmišljen je za obavljanje i dovršavanje neke vrste zadatka. Primjer može biti sat koji se ažurira na korisničkom zaslonu. Posvećeni zadatak aktivira se u pozadini, ažurira li se sat i završava.


Dijeljeni radnik je složeniji u tome što ima mogućnost komunikacije odgovaranjem natrag putem funkcije alata za obradu događaja. Primjer može biti provjera korisničke adrese i podataka o telefonu na ekranu za registraciju. Svaki podatak mora biti verificiran. Po završetku rezultata šalju se na stranicu, tako da se zna da su svi podaci o korisniku valjani i može nastaviti s postupkom registracije.


Radnici na mreži puno obećavaju za poboljšanje korisničkog iskustva programa temeljenih na webu. Brzina kojom se zaslon preglednika može ažurirati značajno se povećava jer se tijekom ažuriranja sada vrši više postupaka.


Međutim, još uvijek postoje neke stvari koje treba razraditi. Prvo, sigurnost niti istodobnost niti mogu biti problem. Zapamtite, to su procesi na strani klijenta koji zapravo koriste pomoćne web poslužitelje za pozivanje niti na razini OS na klijentu. Po definiciji ovdje nema puno standardizacije.


Drugo, web djelatniku se daje jedinstveni identifikator resursa (URI) skripte koju će izvršiti kad je stvorena. Ti URI-i trebaju proći istu politiku podrijetla koja je razvijena kao odgovor na sigurnosna pitanja na strani klijenta, iako trenutačno postoje neslaganja među dobavljačima preglednika oko toga trebaju li ovi URI-i proći isti test njuhanja.


Konačno, paketi podataka koji se šalju natrag za zajedničke radnike na Internetu moraju biti serializirani, što može biti spor proces. U nekom se trenutku učinkovitost korištenja web radnika mora kompenzirati u odnosu na vrijeme obrade serializacije.

Što su radnici na mreži? - definicija iz tehopedije