Open Bug 1595419 Opened 3 months ago Updated 1 month ago

Web Replay: Linux port

Categories

(Core :: Web Replay, enhancement)

enhancement
Not set

Tracking

()

People

(Reporter: bhackett1024, Assigned: bhackett1024)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 1 obsolete file)

Getting Web Replay to work on Linux is important, and crucially so for the current plan for cloud integration (bug 1547081). It would be good to get recording, replaying, and rewinding to all work reliably. The attached WIP deals with most of the changes necessary to get recording to work. This factors out the redirections shared with macOS into their own file, and has some tweaks to the build system, graphics, and sandbox so that the recording process can run without crashing and show graphics for a simple page.

Disclaimer: this work was done on my own time and is not part of my official work at mozilla. If you have a problem with me working on this, please talk to me directly.

Attached patch WIP (obsolete) — Splinter Review
Assignee: nobody → bhackett1024
Blocks: replay-cloud
Depends on: 1597149
Attached patch WIPSplinter Review

This WIP (with a lot of debugging crud in it) is able to record and replay a simple "Hello World" page. The next step here is to get rewinding to work, but first I think I'm going to look into fork based rewinding (bug 1597149), because it doesn't make much sense to port the snapshot system to linux and then throw it away.

Attachment #9107750 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.