The author is building an open-source browser automation runtime using Kotlin/JVM and raw CDP, and is seeking feedback on their design assumptions.
Synthesized Answer
Based on 2 community responses
The author's approach is not inherently flawed, but there are potential concerns with using the JVM and CDP for high-throughput browser automation. The JVM's garbage collection and scheduling may introduce latency, while CDP's suitability for high-throughput automation is also uncertain. Alternative languages like Go, Node, or Python might be more suitable due to their lightweight nature and existing ecosystem support.
Key Takeaways
JVM's garbage collection may introduce latency
CDP's suitability for high-throughput automation is uncertain
Alternative languages like Go, Node, or Python might be more suitable