WebSockets و SSE
جزء من دورة ويب
الميزة التي تبنيها هي «أظهر الرسالة الجديدة لحظة وصولها». وكل ما تعلّمته من أدوات حتى الآن يفترض أن العميل يسأل أولاً والخادم يجيب، ومعنى ذلك أن الخادم لا يملك وسيلة ليقول شيئاً قبل أن يُخاطَب. تستطيع أن تحاكي ذلك بأن تسأل مرة بعد مرة، والناس يفعلون، وينجح الأمر إلى أن تصير الكلفة أو التأخير غير مقبولين. وعندها تحتاج إلى اتصال يبقى مفتوحاً، والويب يعطيك طريقتين معياريتين للحصول عليه.
HTTP طاولة بيع في متجر. تتقدّم إليها، وتطلب شيئاً، وتأخذه، وتنصرف. ولا يستطيع البائع أن يعاود الاتصال بك لأنه لا يعرف إلى أين ذهبت. وهذا مناسب لتحميل صفحة، وخاطئ لرسالة محادثة تصل وأنت تقرأ. ...
هل تريد تعلّم ويب WebSockets و SSE في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع ويب جاهز، وتعمل على WebSockets و SSE بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسWebSockets و SSEما الذي ستتعلّمه
- Long polling
- WebSocket upgrade
- Full-duplex frames
- Server-Sent Events
- When to pick each
اقرأ هذا الدرس بلغتك
كل دروس هذه الدورة
14 دروس- 1ما هو الويب20 دقيقة
- 2HTTP مقابل HTTPS15 دقيقة
- 3تشريح الطلب والاستجابة30 دقيقة
- 4ملفات تعريف الارتباط والجلسات والرموز المميزة25 دقيقة
- 5شرح DNS25 دقيقة
- 6TLS والشهادات30 دقيقة
- 7CORS30 دقيقة
- 8أساسيات REST API25 دقيقة
- 9WebSockets و SSE25 دقيقة
- 10التخزين المؤقت وشبكات CDN25 دقيقة
- 11ترويسات الأمان25 دقيقة
- 12تحديد معدل الطلبات والتقييد20 دقيقة
- 13المراقبة والتسجيل20 دقيقة
- 14المشروع الختامي - خادم ويب صغير40 دقيقة
