gapi
1.0.0
Este proyecto tiene como objetivo hacer que el código fuente minificado GAPI (https://apis.google.com/js/api.js) sean legibles y comprensibles.
api.js solo define un método público: gapi.loadgapi.load acepta libraries y argumentos callbackOrConfig , como se documenta, pero callbackOrConfig también tiene propiedades indocumentadas: configgapi.client se definen en la biblioteca client que está siendo cargada por gapi.loadALL_CAPS prefijado con __UM__ , como gapi.__UM__SOME_UNIX_TIME_NUMBER Medido mediante el script api.js , cargando client LIB y devolviendo gapi al script de prueba principal.
jsdom - Rápido (1 segundo), diferencias menores de Chromepuppeteer - rápido (1 segundo), usa Chromeselenium con cromo sin cabeza - más lento (4 segundos), usa cromogjstest - no puedo construir Conclusión: use puppeteer porque es rápido y usa Chrome.