Screen.pixelDepth and Screen.colorDepth: enable 10 bpp? Note: The colorDepth and pixelDepth attributes return the same value for compatibility reasons. and Note: Some non-conforming implementations are known to return 32 instead of 24.
Window Placement ie: one window per monitor in shadow mode (#1801)
WebSocketStream: Provide a WebSocket API that supports backpressure..., see also websocket.bufferedamount: the number of bytes of application data that have been queued using send() but that, as of the last time the event loop reached step 1, had not yet been transmitted to the network
WebTransport: a mechanism to send many messages as quickly as possibly, possibly out of order, and possibly unreliably from client to server or server to client
Keyboard Lock: While in fullscreen, this API allows apps to receive keys that are normally handled by the system or the browser like Cmd/Alt-Tab, or Esc. Users can escape keyboard lock (and fullscreen) by holding the Esc key for two seconds.
Segmented-Audio over Websockets to HTML5: It currently chooses a 1-second fragment size. The reassembly buffer requires a few segments before it starts. The resulting audio latency is 4 to 5 seconds as a result., This lesson was apparent in the application. Without backpressure monitoring, we could not control latency properly.
Backpressure in Action with Websockets and akka-streams: You, however, need to keep in mind that on OS level, both on the receiver and sender side, you have to deal with TCP buffering. Depending on your OS, this can have a very big effect on when backpressure kicks in.
Following up #69.
Many new chrome features can be found here: https://chromestatus.com/features
Worth a look:
xpra://
urls. (andxpra+ssl
, etc as per Xpra-org/xpra#1894)navigator.deviceMemory
to the server? (and avoid using video on low power devices)