Screen recording and capturing with pure client-side JavaScript.