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',
    ],
});
posted @ 2022-05-09 23:52  cococe  阅读(299)  评论(0编辑  收藏  举报