WebSocket — brauzerlə server arasında iki tərəfli (bi-directional), real vaxtda və davamlı əlaqə qurmağa imkan verən müasir bir veb texnologiyadır. Əsas məqsədi veb tətbiqlərdə daha sürətli və interaktiv istifadəçi təcrübəsi təmin etməkdir.
Ənənəvi HTTP protokolu ilə veb brauzer (müştəri) hər dəfə serverdən məlumat almaq üçün ayrıca bir sorğu göndərir. Məsələn, istifadəçi saytda bir düyməyə klik etdikdə brauzer serverə sorğu göndərir və cavabı alır — bu bir tərəfli və əlaqəsiz (stateless) bir sistemdir.
Amma WebSocket texnologiyası bir dəfə əlaqə qurduqdan sonra həmin əlaqə daimi olaraq açıq qalır və:
WebSocket texnologiyası real vaxtda məlumat axını tələb olunan tətbiqlərdə istifadə olunur. Məsələn:
HTTP/2 bəzi hallarda WebSocket funksiyalarını əvəz edə bilər, amma WebSocket hələ də real vaxt tətbiqlərində daha optimal həll olaraq qalır.
WebSocket — müasir veb tətbiqlər üçün performanslı, davamlı əlaqə qurmağı mümkün edən texnologiyadır. Xüsusilə real vaxt tələbi olan layihələrdə istifadə olunur və proqramçılara çoxlu üstünlüklər təqdim edir.
IT sahəsini dərindən öyrənmək üçün kurslarımıza qoşulun. Ətraflı məlumat almaq üçün sorğu göndərin!