Polling vs. Long Polling vs. SSE vs. WebSockets vs. Webhooks

How do you keep clients updated with server changes?