Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH: Support DevTools protocol scope, pyppeteer/puppeteer backend? #28

Closed
jonmmease opened this issue Jul 28, 2020 · 1 comment
Closed
Labels
feature something new

Comments

@jonmmease
Copy link
Collaborator

In principle, it should be possible to write a scope that exposes the Chrome DevTools protocol. The headless_shell example C++ app (https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md#usage-as-a-c_library) already does this over a local port, but it should be possible to adapt it to Kaleido's architecture where requests are sent as JSON bundles to standard-in and responses are read as JSON bundles from standard out.

For more info on Kaleido's architecture, and the benefits of this approach, see the announcement post (https://medium.com/plotly/introducing-kaleido-b03c4b7b1d81) or this repo's README.

Would this make it possible to eventually use Kaleido as a zero-dependency backend for pyppeteer/puppeteer? If so, this would open up a huge range of additional use-cases.

@gvwilson
Copy link
Collaborator

Thanks for your interest in Kaleido. We are currently working on an overhaul that might address your issue - we hope to have news in a few weeks and will post an update then. Thanks - @gvwilson

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature something new
Projects
None yet
Development

No branches or pull requests

2 participants