टास्क से पूरा होने तक, तेज़ी से
Puppeteer के अपने issue tracker में waitForSelector टाइमआउट की भरमार है, जो तब भी आ जाते हैं जब एलिमेंट DOM में ठीक वहीं मौजूद होता है, और यह साबित करने में पूरी दोपहर निकल जाती है कि यह टाइमिंग बग है, आपका कोड नहीं।
ego (lite) वेट-एंड-पोल वाली मशक्कत से बचाता है: आपका एजेंट पेज लोड होते ही उसे एक कॉम्प्रेस्ड Snapshot के रूप में पढ़ता है और तुरंत उस पर काम करता है, हर टर्न में कई स्टेप को एक ही JavaScript कॉल में समेटते हुए। नतीजा यह होता है कि पूरे टास्क Puppeteer से 3 से 4 गुना तेज़ पूरे होते हैं।

