OnetapInc / chromy

Chromy is a library for operating headless chrome. 🍺🍺🍺
MIT License
605 stars 41 forks source link

Replace backend packages with Puppeteer. #64

Open dotneet opened 6 years ago

dotneet commented 6 years ago

I plan to replace some dependent packages with Puppeteer

Here are packages I plan to replace

This change would provides less dependencies and more stable behavior backed by Puppeteer.

kensoh commented 6 years ago

Hi Shinji @dotneet that sounds like a great idea! If I'm not mistaken Puppeteer is planned to hit v1.0 stable sometime in October. Letting Puppeteer iterate and handle teething issues with browser automation layer while building higher-level features on top of it sounds like great synergy πŸ‘

pkra commented 6 years ago

Hi @dotneet thanks again for Chromy. I was wondering if you have plans to get to this or plans to get others to help out.

I recently compared chromy and puppeteer performance for a simple screenshot tool and noticed that the puppeteer version was considerably faster. I think it would be really nice to see this performance in chromy itself, especially if it gives BackstopJS a performance boost.