其他分享
首页 > 其他分享> > puppeteer 13.0.0 版本后,生成图片比之前的版本慢

puppeteer 13.0.0 版本后,生成图片比之前的版本慢

作者:互联网

如题,版本从12.0.1切换到13.0.0后,html生成图片的速度比之前慢了将近一倍,多方查找,发现,启动puppeteer的时候传入了这样的配置:

const puppeteer = require('puppeteer');

const browser = puppeteer.launch({
    headless: true,
    args: [
        '--use-gl=swiftshader',
        '--no-default-browser-check',
        '--no-first-run',
        '--no-pings',
        '--no-sandbox',
        '--no-zygote',
        '--password-store=basic',
        '--use-mock-keychain',
    ],
});

为什么要加--use-gl=swiftshader,是因为之前在网上找的一个提升puppeteer截图性能的博客,里面推荐这么加的,现在升级到了13.0.0之后
加上这个参数,生成图片反而更慢了,把这个参数去除,截图的速度就正常了。

const puppeteer = require('puppeteer');

const browser = puppeteer.launch({
    headless: true,
    args: [
        '--no-default-browser-check',
        '--no-first-run',
        '--no-pings',
        '--no-sandbox',
        '--no-zygote',
        '--password-store=basic',
        '--use-mock-keychain',
    ],
});

标签:use,const,no,--,puppeteer,版本,13.0,browser
来源: https://www.cnblogs.com/cococe/p/16251753.html