কম্পিউটার টিউটোরিয়াল

HTML5 Server-Sent Events (SSE) এর মাইক্রোসফট সমতুল্য (Equivalent) কী?

SSE: সার্ভার → ক্লায়েন্ট একমুখী রিয়েল-টাইম আপডেট

HTML5 EventSource API (SSE) IE/Edge (Legacy) এ সাপোর্টেড নয়। মাইক্রোসফট ইকোসিস্টেমে বিকল্পগুলো:

অপশন ১: Polyfill (IE10/11 সাপোর্ট)

  • EventSource Polyfill: npm install event-source-polyfill বা CDN থেকে।
  • শুধু নন-সাপোর্টিং ব্রাউজারেই লোড হয় (ফিচার ডিটেকশন):
Yaffle/EventSource (সর্বাধিক পপুলার পলিফিল)।

অপশন ২: WebSockets (Full-Duplex, IE10+ সাপোর্ট)

  • দ্বিমুখী কমিউনিকেশন।
  • সার্ভার-সাইড: ASP.NET Core SignalR, Node.js ws, Socket.IO।
  • ক্লায়েন্ট: নেটিভ WebSocket API (IE10+)。

অপশন ৩: SignalR (ASP.NET Core - Microsoft-এর আধুনিক সমাধান)

  • অটোমেটিক ট্রান্সপোর্ট নেগোশিয়েশন: WebSockets → Server-Sent Events → Long Polling।
  • টাইপস্ক্রিপ্ট/জাভাস্ক্রিপ্ট ক্লায়েন্ট SDK।
  • স্কেলআউট (Redis, Azure SignalR Service) বিল্ট-ইন।

স Faces

প্রয়োজনসুপারিশ
সিম্পল সার্ভার-পুশ, IE11 সাপোর্ট লাগলেEventSource Polyfill
রিয়েল-টাইম চ্যাট, নোটিফিকেশন, বায়-ডিরেকশনালSignalR / WebSocket
এন্টারপ্রাইজ .NET স্ট্যাকASP.NET Core SignalR
  1. HTML5-এর জন্য W3C মার্কআপ ভ্যালিডেটর

  2. HTML5-এ সার্ভার-সেন্ট ইভেন্টস (SSE) কীভাবে কাজ করে

  3. উইন্ডোজ ১১ কি ডেভেলপারদের জন্য ভালো?

  4. মাইক্রোসফট অফিস ফর আইপ্যাড রিভিউ