BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//DevOpsChat//Events//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
UID:01a1989d-2cc6-738a-9b0a-aef1ec7e861f@www.devopschat.co
DTSTAMP:20261107T141134Z
DTSTART:20201013T153000Z
DTEND:20201013T163000Z
SUMMARY:Making screen sharing a reality with just JavaScript
DESCRIPTION:Hima Tammineedi to present.\n\n---\n\nI asked myself\, would it
  be possible to make screen recordings on my computer without the results 
 being a large video file?\n\nOne approach to this is to make a better comp
 ression algorithm to reduce video file sizes but that wasn't interesting t
 o me. That would only be maybe a 2x improvement. Furthermore\, I didn't wa
 nt just more videos. I wanted something better.\n\nWhat if you could inter
 act with a video? Regular videos only capture the pixels on your screen an
 d then replay them. What if we could capture the content itself that you'r
 e recording and re-create it when viewing?\n\nThis led me to start looking
  at browsers and realize that HTML is a generic representation and so ther
 e's no reason that I can't just build a pseudo-web browser myself that als
 o uses the same HTML format\, but in this case to record HTML that's actua
 lly changing over time.\n\nThis led to the question: What if we could stre
 am changes to the DOM of a page in real-time in order to store those chang
 es and replay them to create a video effect?\n\nSo that's what I created: 
 I call it Capsule.\n\nPress a start button in the Capsule browser extensio
 n\, do anything they want on a website\, and then press the finish button.
  You'll get a shareable link to a screen recording\, that actually replays
  the underlying DOM changes instead of just pixels. So now when someone vi
 ews your recording\, the original website and its changes are being re-cre
 ated in your browser.\n\nThe benefits are many\, but the most interesting 
 is that these recordings are now *interactive*. With a regular video-based
  screen recording\, the only thing you can do is watch it. With a Capsule 
 recording\, however\, you can actually use your mouse inside the recording
 s! The recording now actually feels just like you're on the original websi
 te instead of it feeling like you're watching through a screen.\n\nIn this
  talk\, I will talk about how this technology is possible and some of what
  goes on in the frontend and backend!\n\nCapsule itself is a super useful 
 tool that I now use in my web dev work in order to share new features I'm 
 adding to a site with teammates or to instantly showcase a localhost websi
 te without having to deploy anywhere.\n\nhttps://www.devopschat.co/meeting
 s/making-screen-sharing-a-reality-with-just-javascript
URL:https://www.devopschat.co/meetings/making-screen-sharing-a-reality-with
 -just-javascript
END:VEVENT
END:VCALENDAR
