Puppeteer – Protocol error (Page.navigate): Target closed

What “Target closed” means When you launch a browser via puppeteer.launch it will start a browser and connect to it. From there on any function you execute on your opened browser (like page.goto) will be send via the Chrome DevTools Protocol to the browser. A target means a tab in this context. The Target closed … Read more

Node.js on multi-core machines

[This post is up-to-date as of 2012-09-02 (newer than above).] Node.js absolutely does scale on multi-core machines. Yes, Node.js is one-thread-per-process. This is a very deliberate design decision and eliminates the need to deal with locking semantics. If you don’t agree with this, you probably don’t yet realize just how insanely hard it is to … Read more