Queen – A Framework To Run Scripts On Many Remote Browsers Using Node.js
1–10 of 21 posts
Re: Queen – A Framework To Run Scripts On Many Remote Browsers Using Node.js
#2Re: Queen – A Framework To Run Scripts On Many Remote Browsers Using Node.js
#3that's pretty cool. amazon could resell your free browser cycles.
Re: Queen – A Framework To Run Scripts On Many Remote Browsers Using Node.js
#4that's pretty cool. amazon could resell your free browser cycles.
I can't find the particular commit/issue for Webkit, but the authors expressed that they were using the timer limitation to prevent non-foreground tabs from sucking up CPU time. Others came along with workarounds (scheduling 1000 timers at 1ms intervals that will each fire once per second) and the authors said if they saw something like that being put to practice, they'd have to re-evaluate their method for limiting javascript usage by background threads.
Re: Queen – A Framework To Run Scripts On Many Remote Browsers Using Node.js
#5Re: Queen – A Framework To Run Scripts On Many Remote Browsers Using Node.js
#6The possibilities are interesting, what will you use it for?
Re: Queen – A Framework To Run Scripts On Many Remote Browsers Using Node.js
#7that's pretty cool. amazon could resell your free browser cycles.
I had a "business plan" doing this once. Letting people connect their browsers to some page and get paid for it, with other people paying for the cycles. I figured the demand wasn't there, and that you'd have to make it so servers could participate without a browser / remove the reliance on JS to make it viable. If you could somehow let gamers offset the price of their GPUs by putting GPU-cycles up for sale through t…
Re: Queen – A Framework To Run Scripts On Many Remote Browsers Using Node.js
#8Re: Queen – A Framework To Run Scripts On Many Remote Browsers Using Node.js
#9We use it as a distributed way to perform tests in our main project (Aria Templates: https://github.com/ariatemplates/ariatemplates). The tool is able to use PhantomJS (configurable number of instances) and "normal" browsers which can connect in the same manner (by opening a URL). We use PhantomJS on Travis for continuous integration builds before merging pull requests, and real browsers before each release (every 3 weeks).
We support only our own tests so far (eating the own food), but we may add support for other types as well.
Behind the scenes, the tool first gathers a set of classpaths of the tests to run (recursively); then it dispatches them to active browsers (e.g. when you have a couple of people connected via IE8, each of them will receive a subset of tests to run and effectively the test suite finishes earlier).
You can also run the test suite entirely in the command line (PhantomJS), and if you have multicore processor, you may increase the number of PhantomJS instances to parallelize the suite.
Looking forward for comments and forks!
Re: Queen – A Framework To Run Scripts On Many Remote Browsers Using Node.js
#10that's pretty cool. amazon could resell your free browser cycles.