Tartalomjegyzék:
Meghatározás - Mit jelent a webes dolgozók?
A Web dolgozók egy új, a HTML5 számára kifejlesztett alkalmazásprogramozási felület, amely lehetővé teszi a szoftverfolyamatok futását háttérszálakban. A webes dolgozókat az ügyfélen hozzák létre. Párhuzamosan futnak, és szokatlanul létrehozják azokat a folyamatokat, amelyek felelősek a felhasználói felületért (UI). A létrehozás után a webes alkalmazottak kommunikálhatnak a szülő alkotójával azáltal, hogy üzeneteket küldenek a szülő által meghatározott felhasználói felület meghatározott eseménykezelőire.
A webes dolgozókat technikailag webes alkalmazottak API néven ismerték. A legtöbb fő böngésző (az Internet Explorer 9 kivételével) támogatja a funkciót.
A Techopedia magyarázza a webes dolgozókat
A Web Working API kétféle munkavállalót határoz meg - a dedikált és a megosztott munkavállalót. Az elkötelezett munkás a legegyszerűbb; úgy tervezték, hogy valamilyen feladatot elvégezzen és teljesítsen. Példa lehet egy felhasználói képernyőn frissített óra. A dedikált feladat a háttérben indul, frissíti az órát, és véget ér.
A megosztott munkavállaló bonyolultabb abban a tekintetben, hogy képes kommunikálni azáltal, hogy visszaválaszol egy eseménykezelő funkción keresztül. Példa lehet a felhasználói cím és a telefon adatainak érvényesítése a regisztrációs képernyőn. Minden adatot ellenőrizni kell. Amikor az eredmények teljesek, azokat átadják az oldalnak, hogy tudja, hogy a felhasználó összes adata érvényes, és folytathatja a regisztrációs folyamatot.
A webes alkalmazottak sokat ígérnek a web-alapú programok felhasználói élményének javítása érdekében. A böngésző képernyőjének frissítésének sebessége jelentősen megnövekszik, mivel a frissítést már több folyamat végzi.
Vannak azonban még néhány dolgok, amelyeket ki kell dolgozni. Először, a szálbiztonság és a párhuzamosság problémát jelenthet. Ne feledje, ezek olyan ügyféloldali folyamatok, amelyek valójában háttér-webkiszolgálókat használnak az operációs rendszer szintű szálak hívására az ügyfélen. Meghatározás szerint itt nincs sok szabványosítás.
Másodszor, egy webes dolgozónak átadják a szkript egységes újranevezési azonosítóját (URI), amelyet a létrehozáskor végre kell hajtani. Ezeknek az URI-knek meg kell felelniük az ugyanazon származási irányelveknek, amelyeket az ügyféloldali biztonsági aggályokra válaszul fejlesztettek ki, bár jelenleg a böngésző gyártói között nézeteltérés van abban, hogy ezeknek az URI-knek meg kell-e felelniük ugyanazon szippantási tesztnek.
Végül a megosztott webes dolgozóknak visszaadott információcsomagokat sorosítani kell, ami lassú folyamat lehet. Egy ponton a webes dolgozó használatának hatékonyságát ellensúlyozni kell a sorosítás feldolgozási idejével.
