Hacking Google Chrome Source Code: Make Puppeteer work over Redis PubSub
1–6 of 6 posts
Re: Hacking Google Chrome Source Code: Make Puppeteer work over Redis PubSub
#2I know it's semantics, but I think it's important in this case to mention that the entire article is about the open-source Chromium browser, not the proprietary Google Chrome one.
Re: Hacking Google Chrome Source Code: Make Puppeteer work over Redis PubSub
#3Chromium* I know it's semantics, but I think it's important in this case to mention that the entire article is about the open-source Chromium browser, not the proprietary Google Chrome one.
Re: Hacking Google Chrome Source Code: Make Puppeteer work over Redis PubSub
#4Really cool project in any case, seems like working at Pikkit must've been a lot of fun ! Thanks OP for sharing.
Re: Hacking Google Chrome Source Code: Make Puppeteer work over Redis PubSub
#5What about having an intermediate server running on the same box as the browser, that connects to CDP using a pipe, and forwards messages to the Redis server, instead of modifying Chrome s source ? It's painful to maintain Chrome patches. Really cool project in any case, seems like working at Pikkit must've been a lot of fun ! Thanks OP for sharing.
Re: Hacking Google Chrome Source Code: Make Puppeteer work over Redis PubSub
#6What about having an intermediate server running on the same box as the browser, that connects to CDP using a pipe, and forwards messages to the Redis server, instead of modifying Chrome s source ? It's painful to maintain Chrome patches. Really cool project in any case, seems like working at Pikkit must've been a lot of fun ! Thanks OP for sharing.
If you're forwarder is running but the browser crashed, it will still appear as available on the Redis side. While if you're making the browser setting a key with expiration itself, if it crashes, it will stop appearing on redis side.
Those are the kind of stuff you get modifying the source, and that will be hard to do with dual process type of setup.