The Offscreen Canvas API allows for performance enhancements and some interesting techniques that will become more and more a part of WebRTC applications being built now and in the future. By offloading heavy media processing off of the main Javascript thread, high resolution or graphically intensive applications can be provided directly in the browser, without affecting the user’s experience.
For our first WebRTC Live episode of 2022, we invited a few members of our team for the second installment of our Roundtable series. Alfred Gonzalez discussed refactoring a WebRTC app to scale and Jacob Greenway shared his experience with the Offscreen Canvas API.