[GH-ISSUE #461] [Question] Is it possible to do the same as asciinema but for the browser? #883

Closed
opened 2026-03-15 10:51:19 +03:00 by kerem · 2 comments
Owner

Originally created by @simkimsia on GitHub (Dec 13, 2021).
Original GitHub issue: https://github.com/asciinema/asciinema/issues/461

Sorry i cannot find a Discussions so I create an issue marked as Question.

Is it possible to record browser interactions and have it play back and have the recording allow copy-paste like the way asciinema does it?

I understand asciinema targets the terminal, i'm asking as a general question of the feasibility of the same benefits but for the browser

Originally created by @simkimsia on GitHub (Dec 13, 2021). Original GitHub issue: https://github.com/asciinema/asciinema/issues/461 Sorry i cannot find a Discussions so I create an issue marked as Question. Is it possible to record browser interactions and have it play back and have the recording allow copy-paste like the way asciinema does it? I understand asciinema targets the terminal, i'm asking as a general question of the feasibility of the same benefits but for the browser
kerem closed this issue 2026-03-15 10:51:24 +03:00
Author
Owner

@ku1ik commented on GitHub (May 17, 2022):

I'm sure someone already did that :)

<!-- gh-comment-id:1128817092 --> @ku1ik commented on GitHub (May 17, 2022): I'm sure someone already did that :)
Author
Owner

@bkil commented on GitHub (Jul 9, 2022):

That would be great, but security policies prohibit from recording the screen like that. Embedding a browser engine for just that and printing the rendered form would work, but would be again big.

Periodically snapshotting the DOM to maintain it being easy to copy & paste or read aloud by a screen reader seems like an open problem.

It would be also great to store the DOM in a minimized or non-lossless compacted form (or only the diff), similar to patented technology that crawlers are doing under the hood.

But surely all of this is out of scope for asciinema - I don't think that there would be any common code between the two.

<!-- gh-comment-id:1179537616 --> @bkil commented on GitHub (Jul 9, 2022): That would be great, but security policies prohibit from recording the screen like that. Embedding a browser engine for just that and printing the rendered form would work, but would be again big. Periodically snapshotting the DOM to maintain it being easy to copy & paste or read aloud by a screen reader seems like an open problem. It would be also great to store the DOM in a minimized or non-lossless compacted form (or only the diff), similar to patented technology that crawlers are doing under the hood. But surely all of this is out of scope for asciinema - I don't think that there would be any common code between the two.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/asciinema#883
No description provided.