Skip to content
This repository was archived by the owner on Jan 6, 2019. It is now read-only.
This repository was archived by the owner on Jan 6, 2019. It is now read-only.

[long term] Use Chrome headless API directly, get rid of Puppetteer #10

Description

@VojtechVitek

This would allow us to get rid of the Node.js server wrapper. And we could write the whole service in Go only, effectively reimplement the Puppetteer.

Pros:

  • HTTP throttling would be super easy
  • Managing Headless processes would be much easier too, ie we could spin up a pool of Headless "workers" in the server, and throttle incoming requests to each available worker.
  • Zero overhead
  • HTTP/2 for free, potentially generate a GRPC client for many languages

Chrome DevTools Protocol

I'll look into feasibility of this option.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions