node package manager
We need your input. Help make JavaScript better: Take the 2017 JavaScript Ecosystem survey ยป


playwright npm version license Travis AppVeyor Coverage Status

playwright is a library for Node.js that lets you run functions and modules in multiple isolated processes and helps you coordinate and manage their communication and error handling.


$ npm install --save playwright

Table of Contents



  • Spawn multiple actors running tasks in parallel
  • Process isolation
  • Crash monitoring and recovery
  • Mailbox-based actor API for communication


The playwright team enthusiastically welcomes contributions and project participation! There's a bunch of things you can do if you want to contribute! The Contributor Guide has all the information you need for everything from reporting bugs to contributing entire new features. Please don't hesitate to jump in if you'd like to, or even ask us questions if something isn't clear.