https://blog.sessionstack.com/how-javascript-works-deep-dive-into-websockets-and-http-2-with-sse-how-to-pick-the-right-path-584e6b8e3bf7
origin - http://www.pipiscrew.com/?p=10918 how-javascript-works-deep-dive-into-websockets-and-http2-with-sse-how-to-pick-the-right-path