בית התפתחות מה זה עובדי רשת? - הגדרה מטכנולוגיה

מה זה עובדי רשת? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של עובדי רשת?

עובדי רשת הוא ממשק תכנות יישומים חדש שמתפתח עבור HTML5 המאפשר לתהליכי תוכנה לפעול בחוטי רקע. עובדי רשת נוצרים על הלקוח. הם פועלים במקביל, ונוצרים באופן יוצא דופן על ידי, התהליכים האחראים על ממשק המשתמש (UI). לאחר יצירתם, עובדי רשת יכולים לתקשר עם יוצר ההורים שלהם על ידי שליחת הודעות למטפלי אירועים מוגדרים של ממשק המשתמש המוגדר על ידי ההורה.


עובדי רשת ידועים טכנית בשם API של עובדי רשת. רוב הדפדפנים הגדולים (למעט Internet Explorer 9) תומכים בפונקציונליות.

Techopedia מסביר עובדי רשת

ממשק ה- API של עובדי הרשת מציין שני סוגים של עובדים - העובד המסור והעובד המשותף. העובד המסור הוא הפשוט ביותר; זה נועד לבצע ולהשלים משימה כלשהי. דוגמה יכולה להיות שעון המעודכן על גבי מסך משתמש. המשימה הייעודית יורה ברקע, עושה את עדכון השעון ומסתיים.


עובד משותף מורכב יותר בכך שיש לו את היכולת לתקשר על ידי תשובה באמצעות פונקציה של מטפל באירועים. דוגמה יכולה להיות אימות כתובת המשתמש ומידע הטלפון במסך ההרשמה. יש לאמת כל פיסת נתונים. עם השלמת התוצאות הם מועברים לדף, כך שהוא יודע שכל נתוני המשתמש תקפים והוא יוכל להמשיך בתהליך ההרשמה.


לעובדי רשת יש הבטחה רבה לשיפור חוויית המשתמש של תוכניות מבוססות אינטרנט. המהירות שבה ניתן לעדכן מסך דפדפן מוגברת משמעותית מכיוון שכעת ישנם מספר תהליכים המבצעים את העדכון.


עם זאת, ישנם עדיין כמה דברים שצריך לעבוד. ראשית, בטיחות חוטים ובמקביל יכולים להיות בעיה. זכור, מדובר בתהליכים בצד הלקוח שלמעשה משתמשים בשרתי רשת אחוריים בכדי להתקשר לחוטים ברמת מערכת ההפעלה על הלקוח. בהגדרה, אין כאן הרבה סטנדרטיזציה.


שנית, עובדת רשת עוברת על ידי מזהה משאבים אחיד (URI) של התסריט לביצוע בעת יצירתו. על URIs אלה לעבור את מדיניות המקור שאותה פותחה בתגובה לדאגות אבטחה מצד הלקוח, אם כי כרגע קיימת מחלוקת מסוימת בקרב ספקי הדפדפנים האם URIs אלה צריכים לעבור את אותה בדיקת רחרוח.


לבסוף, יש לבצע סדרות של חבילות מידע המועברות לעובדי רשת משותפים, דבר שיכול להיות תהליך איטי. בשלב מסוים יש לקזז את היעילות בשימוש בעובד אינטרנט כנגד זמן העיבוד של ההמשכים.

מה זה עובדי רשת? - הגדרה מטכנולוגיה