بيت تطوير ما هو عمال الشبكة؟ - تعريف من techopedia

ما هو عمال الشبكة؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني عمال الويب؟

عمال الويب عبارة عن واجهة برمجة تطبيقات جديدة يتم تطويرها لـ HTML5 والتي تتيح تشغيل عمليات البرنامج في مؤشرات ترابط الخلفية. يتم إنشاء عمال الويب على العميل. تعمل بالتوازي مع العمليات المسؤولة عن واجهة المستخدم (UI) ويتم إنشاؤها بشكل غير عادي. بمجرد الإنشاء ، يمكن لموظفي الويب التواصل مع منشئهم الرئيسي عن طريق إرسال رسائل إلى معالجات الأحداث المحددة لواجهة المستخدم المحددة من قبل الوالد.


يُعرف عمال الويب تقنيًا باسم واجهة برمجة تطبيقات عمال الويب. تدعم معظم المتصفحات الرئيسية (باستثناء Internet Explorer 9) الوظيفة.

يشرح Techopedia عمال الويب

تحدد واجهة برمجة تطبيقات (API) للعاملين في الويب نوعين من العمال - العامل المتفاني والعامل المشترك. العامل المتفاني هو أبسط. وهي مصممة لأداء وإكمال نوع من المهمة. قد يكون مثال الساعة التي يتم تحديثها على شاشة المستخدم. تعمل المهمة المخصصة في الخلفية ، وتقوم بتحديث الساعة وتنتهي.


العامل المشترك أكثر تعقيدًا لأنه يتمتع بالقدرة على التواصل من خلال الرد مرة أخرى عبر وظيفة معالج الأحداث. مثال قد يكون التحقق من صحة عنوان المستخدم ومعلومات الهاتف على شاشة التسجيل. يجب التحقق من كل جزء من البيانات. عند اكتمال النتائج ، يتم تسليمها إلى الصفحة ، بحيث تعرف أن جميع بيانات المستخدم صالحة ويمكن أن تستمر في عملية التسجيل.


لدى العاملين على الويب الكثير من الوعود لتحسين تجربة المستخدم للبرامج المستندة إلى الويب. يتم زيادة السرعة التي يمكن بها تحديث شاشة المتصفح بشكل كبير لأنه توجد الآن عمليات متعددة تقوم بالتحديث.


ومع ذلك ، لا تزال هناك بعض الأشياء التي تحتاج إلى حل. أولاً ، يمكن أن يكون أمان مؤشر الترابط وتزامنه مشكلة. تذكر أن هذه عمليات من جانب العميل تستخدم بالفعل خوادم الويب الخلفية لاستدعاء مؤشرات الترابط على مستوى نظام التشغيل على العميل. بحكم التعريف ، ليس هناك الكثير من التوحيد هنا.


ثانياً ، يتم تمرير عامل الويب معرف معرف موحد (URI) للبرنامج النصي لتنفيذه عند إنشائه. يجب أن تمر URIs بسياسة الأصل نفسه التي تم تطويرها استجابةً لمخاوف الأمان من جانب العميل ، على الرغم من وجود بعض الاختلاف حاليًا بين بائعي المستعرض حول ما إذا كانت هذه URIs تحتاج إلى اجتياز اختبار الاستنشاق هذا نفسه.


أخيرًا ، يجب إجراء تسلسل لحزم المعلومات التي يتم نقلها لموظفي الويب المشتركين ، مما قد يكون عملية بطيئة. في مرحلة ما ، يجب تعويض كفاءة استخدام عامل الويب مقابل وقت معالجة التسلسل.

ما هو عمال الشبكة؟ - تعريف من techopedia