sockjs یک کتابخانه جاوااسکریپت است که قابلیتی شبیه WebSocket را شبیه سازی کرده است و کاربرد آن برای استفاده در مرورگر هایی است که از WebSocket پشتیبانی نمی کنند. با استفاده از sockjs شما دغدغه ای درباره اینکه آیا مرورگر کار از قابلیت WebSocket پشتیبانی می کند یا نه را ندارید.
sockjs یک API جاوااسکریپت شبیه WebSocket در اختیار توسعه دهندگان قرار می دهد و در لایه های پایینتر ابتدا سعی از WebSocket استاندارد HTML 5 برای اتصال استفاده کند و در صورتی که مرورگر کاربر از WebSocket پشتیبانی نکند، sockjs از سایر پروتکل هایی که آن مرورگر پشتیبانی می کند استفاده می کند.