Darkosphere / Puppeteer-Performance-Analysis-for-Parallelization

This repo will provide some scripts in order to compare puppeteer performance when using a single browser instance and multiples pages or multiple browser instances with a single page each in parallelized setups.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Puppeteer-Performance-Analysis-for-Parallelization

This repo will provide some scripts in order to evaluate Puppeteer performance in parallelized setups.

There are currently two parallelized approachs that will be compared :

  • Single Browser > Multiples Pages (SBMP)
  • Multiples Browsers > Single Page (MBSP)

We will refer to them using SBMP for the 1st one and MBSP for the 2nd one.

In the Performed tests folder you will find informations about tests that have been performed along with their results (original and transformed), each test in it's own folder.

Dependencies:

If you have not installed those modules yet you can do it with:

npm i puppeteer-core
npm i mathjs

About

This repo will provide some scripts in order to compare puppeteer performance when using a single browser instance and multiples pages or multiple browser instances with a single page each in parallelized setups.


Languages

Language:JavaScript 100.0%