gapi
1.0.0
Este projeto tem como objetivo tornar o código -fonte Minified GAPI (https://apis.google.com/js/api.js) legível e compreensível.
api.js define apenas um método público: gapi.loadgapi.load Aceita libraries e argumentos callbackOrConfig , conforme documentado, mas callbackOrConfig também possui propriedade não documentada: configgapi.client são definidos na biblioteca client que estão sendo carregados por gapi.loadALL_CAPS prefixado com __UM__ , como gapi.__UM__SOME_UNIX_TIME_NUMBER Medido pela APENDENDA api.js SCRIPT, carregando o client Lib e retornando gapi ao script de teste principal.
jsdom - RÁPIDO (1 segundo), pequenas diferenças de Chromepuppeteer - Fast (1 segundo), usa o Chromeselenium com cromo sem cabeça - mais lento (4 segundos), usa o Chromegjstest - não posso construir Conclusão: Use puppeteer porque é rápido e usa o Chrome.