Skip to content

Instantly share code, notes, and snippets.

@wsuff
wsuff / keybase.md
Created July 29, 2018 21:59
Keybase Proof

Keybase proof

I hereby claim:

  • I am wsuff on github.
  • I am wsuff (https://keybase.io/wsuff) on keybase.
  • I have a public key ASAvA_flK_BbzeczKbFfbgMHEHbZ_Q_7KaKqTgMJ8JX__go

To claim this, I am signing this object:

@wsuff
wsuff / push_payloads_userland.md
Created October 13, 2017 13:30 — forked from slightlyoff/push_payloads_userland.md
Delivering H/2 Push Payloads To Userland

Background

One of the biggest missed opportunities thus far with HTTP/2 ("H/2") is that we are not yet able to sunset WebSockets in favor of H/2. Web Sockets and H/2 both support multiplexing messages bi-directionally and can send both textual and binary data.

Server Sent Events ("SSE"), by contrast, are not bi-directional (they're a "server-push-only" channel) and binary data cannot be sent easily. They are, however, very simple to implement. Adding to the menagerie of options, RTCPeerConnection can also be used to signal data to applications in a low-latency (but potentially lossy) way.

Because H/2 [does not support the handshake (upgrade) that WebSockets use to negotiate a connection](https://daniel.haxx.se/blog/2016/06/15/no-websockets-

@wsuff
wsuff / push_payloads_userland.md
Created October 13, 2017 13:29 — forked from slightlyoff/push_payloads_userland.md
Delivering H/2 Push Payloads To Userland

Background

One of the biggest missed opportunities thus far with HTTP/2 ("H/2") is that we are not yet able to sunset WebSockets in favor of H/2. Web Sockets and H/2 both support multiplexing messages bi-directionally and can send both textual and binary data.

Server Sent Events ("SSE"), by contrast, are not bi-directional (they're a "server-push-only" channel) and binary data cannot be sent easily. They are, however, very simple to implement. Adding to the menagerie of options, RTCPeerConnection can also be used to signal data to applications in a low-latency (but potentially lossy) way.

Because H/2 [does not support the handshake (upgrade) that WebSockets use to negotiate a connection](https://daniel.haxx.se/blog/2016/06/15/no-websockets-

Github Desktop
SoureTree [git gui] [Was testing GitKraken but prefer free options]
Chrome
FF Dev Edition
npm [??]
java-sdk [??]
android sdk
vlc
7zip
chromeremotedesktophost [??]