Skip to content

About us

If you have a talk you'd like to give, submit it at https://denverscript.com/

DenverScript is a community of developers focused on JavaScript and TypeScript in the Denver area. Talk topics include JS/TS best practices, features coming to ECMAScript, application development, what's going on in the JS community, and more. If you have any interest in upping your JS/TS knowledge, then please join us.

Follow our Twitter account at @DenverScript for JavaScript tweets and Meetup announcements.

We care about providing a safe harassment-free community, so read our Code of Conduct and know who to contact if there are issues.

Upcoming events

1

See all
  • DIY Session Replay - How tools like Sentry and Posthog Work

    DIY Session Replay - How tools like Sentry and Posthog Work

    Code Talent, 3412 Blake St, Denver, CO, US

    This month Sean Beard will be showing us how "session replay" in services like Sentry, PostHog, and Pendo work.

    We are always looking for speakers. Submit your talk here: https://forms.gle/5A26sY5475X8J14S8

    Food and drinks will be provided.

    This meetup will be recorded and uploaded (not live-streamed) to our YouTube channel - https://www.youtube.com/@DenverScriptMeetup

    Agenda
    6:00 PM - Networking
    6:15 PM - JS News
    6:30 PM - Short Talk TBD
    7:00 PM - DIY Session Replay: Record and Replay the Web

    Talk Descriptions

    DIY Session Replay: Record and Replay the Web by Sean Beard - Session replay tools like Sentry, PostHog, and Pendo let you "watch" user sessions without recording video. How? They capture DOM state and mutations, not pixels. This talk breaks down the engineering behind this technology. You'll see how rrweb - the open source standard - works under the hood. Three core mechanisms: serializing the DOM, tracking changes with MutationObserver, and replaying everything in an isolated iframe. The bandwidth savings are dramatic compared to actual video. There will be a demo of a working proof-of-concept, walking through how to capture browser state, record incremental changes, and reconstruct sessions. Then we'll tackle production: client/server architecture patterns, handling incomplete sessions, and storage strategies for managing replay data at scale. Useful if you work with browser APIs, build debugging tools, or want to understand how modern observability products actually work.

    Speaker Bios

    Sean Beard is a software engineer with over 15 years of experience building and scaling production-grade web applications across startups, consultancies, and large enterprises. He enjoys turning hard-won lessons into practical insights that help other developers level up their skills and confidence.

    • Photo of the user
    • Photo of the user
    • Photo of the user
    12 attendees

Group links

Organizers

Members

3,282
See all
Photo of the user Matt Webb
Photo of the user Brandon Konkle
Photo of the user Nick Anderson
Photo of the user Garrett Dawson
Photo of the user Sven
Photo of the user Drew Dahlman
Photo of the user squid
Photo of the user Chandler Prall
Photo of the user Zac Knight
Photo of the user Brian Hartz
Photo of the user Tom Marrs
Photo of the user Sada Vela

Find us also at