Hacker News new | ask | show | jobs
by jwcrux 2075 days ago
You can find details on it here [0]

> S2 Systems NVR technology intercepts the remote Chromium browser’s Skia draw commands, tokenizes and compresses them, then encrypts and transmits them across the wire to any HTML5 compliant web browser (Chrome, Firefox, Safari, etc.)

[0] https://blog.cloudflare.com/cloudflare-and-remote-browser-is...

2 comments

Oh so this is very very different and it would be unfair to say one is better than the other. They're transmitting raw drawing commands a la RDP or X Forwarding which provides pixel perfect rendering and website compatibility by running the JS in a remote browser instance.

I wonder how that impacts accessibility, screen readers and ARIA. If they're rendering a Canvas element as a framebuffer, I have to imagine they've lost support.

This sounds a lot like gameplay recording software that I've worked on in the past using apitrace[1] for GPUs. You can tokenize, compress, and transmit recordings of graphics API calls and re-render at variable resolution in post. I hope S2 Systems/CloudFlare haven't attempted to patent this concept.

1. https://github.com/apitrace/apitrace