Turinys:
Apibrėžimas - ką reiškia interneto darbuotojai?
Žiniatinklio darbuotojai yra nauja HTML5 kuriama programų programavimo sąsaja, leidžianti programinės įrangos procesams veikti fono gijose. Žiniatinklio darbuotojai sukuriami kliente. Jie veikia lygiagrečiai ir yra neįprastai sukurti procesų, atsakingų už vartotojo sąsają (UI). Sukūrę žiniatinklio darbuotojai gali susisiekti su savo tėvų kūrėju, siųsdami pranešimus nurodytiems tėvų apibrėžtiems vartotojo sąsajos įvykių tvarkytojams.
Žiniatinklio darbuotojai yra žinomi kaip žiniatinklio darbininkų API. Dauguma pagrindinių naršyklių (išskyrus „Internet Explorer 9“) palaiko šią funkciją.
„Techopedia“ paaiškina interneto darbuotojus
Žiniatinklio darbuotojų API nurodo dvi darbuotojų rūšis - atsidavusį darbuotoją ir bendrą darbuotoją. Atsidavęs darbuotojas yra paprasčiausias; jis skirtas atlikti ir atlikti tam tikras užduotis. Pavyzdys gali būti laikrodis, atnaujintas vartotojo ekrane. Skirta užduotis suaktyvėja fone, laikrodis atnaujinamas ir baigiasi.
Bendrai dirbantis darbuotojas yra sudėtingesnis tuo, kad turi galimybę bendrauti atsakydamas per įvykių tvarkytojo funkciją. Pavyzdys gali būti vartotojo adreso ir telefono informacijos patvirtinimas registracijos ekrane. Kiekvienas duomenų elementas turi būti patikrintas. Kai rezultatai yra baigti, jie perduodami puslapiui, kad jis žinotų, jog visi vartotojo duomenys yra teisingi, ir gali tęsti registracijos procesą.
Žiniatinklio darbuotojai daug žada patobulinti žiniatinklyje naudojamų programų patirtį. Spartumas, kuriuo galima atnaujinti naršyklės ekraną, labai padidėja, nes dabar atnaujinimas vyksta keliais procesais.
Vis dėlto dar yra keletas dalykų, kuriuos reikia išspręsti. Pirma, problemų gali kelti siūlų sauga ir suderinamumas. Atminkite, kad tai yra kliento procesai, kurie iš tikrųjų naudoja internetinius serverius, norėdami paskambinti kliento OS lygio gijomis. Pagal apibrėžimą čia nėra daug standartizacijos.
Antra, žiniatinklio darbuotojui perduodamas vienodas scenarijaus persiuntimo identifikatorius (URI), kuris vykdomas jį sukūrus. Šie URI turėtų atitikti tos pačios kilmės politiką, kuri buvo sukurta reaguojant į kliento saugumo problemas, nors šiuo metu naršyklių pardavėjai nesutaria, ar šiems URI reikia išlaikyti tą patį uoslės testą.
Galiausiai reikia paeiliui grąžinti informacijos paketus, kurie buvo grąžinti bendrai naudojamiems interneto darbuotojams. Tai gali būti lėtas procesas. Tam tikru metu žiniatinklio darbuotojo naudojimo efektyvumas turi būti kompensuotas nuo apdorojimo serijavimo laiko.
