Wat is WebSockets

tl:dr: ”WebSockets zijn een communicatieprotocol dat een continue verbinding opent tussen browser en server, zodat data realtime uitgewisseld kan worden zonder herhaalde verzoeken.“

Wat zijn WebSockets?

Bij normale HTTP-communicatie stuurt de browser een verzoek en wacht op een antwoord — elke uitwisseling is op zichzelf staand. WebSockets houden een verbinding open, zodat zowel de server als de browser op elk moment data kunnen sturen zonder een nieuw verzoek te initiëren.

Dit maakt realtime toepassingen mogelijk: denk aan livechats, samenwerkingsdocumenten, dashboards met live data of multiplayer-functionaliteit. WebSockets zijn in dit soort gevallen aanzienlijk efficiënter dan herhaaldelijk de server pollen.

WebSockets zijn nauw verwant aan webhooks, maar fundamenteel anders: webhooks zijn eenmalige notificaties van server naar server, terwijl WebSockets een continue tweerichtingsverbinding zijn tussen browser en server.

Mogelijkheden of kansen voor
jouw organisatie bespreken?

Arjan Renkema Chris Hagg Damiaen Toussaint Arrow