import { WebWorker } from "https://deno.land/x/puppeteer@14.1.1/vendor/puppeteer-core/puppeteer/api-docs-entry.d.ts";
The only difference between worker.evaluate
and worker.evaluateHandle
is that worker.evaluateHandle
returns in-page object (JSHandle). If the
function passed to the worker.evaluateHandle
returns a Promise
, then
worker.evaluateHandle
would wait for the promise to resolve and return
its value. Shortcut for
await worker.executionContext()).evaluateHandle(pageFunction, ...args)