gapi
1.0.0
Dieses Projekt zielt darauf ab, einen Quellcode lesbar und verständlich zu minimierten Gapi (https://apis.google.com/js/api.js).
api.js definiert nur eine öffentliche Methode: gapi.loadgapi.load akzeptiert libraries und callbackOrConfig -Argumente, wie dokumentiert, aber callbackOrConfig hat auch undokumentierte Eigenschaft: configgapi.client -Methoden werden in der client definiert, die von gapi.load geladen wirdALL_CAPS , die mit __UM__ vorangestellt sind, wie gapi.__UM__SOME_UNIX_TIME_NUMBER Gemessen durch Anhängen von api.js -Skript, Laden von client LIB und Rückgabe von gapi an das Haupttestsskript.
jsdom - FAST (1 Sekunde), geringfügige Unterschiede zu Chromepuppeteer - schnell (1 Sekunde), verwendet Chromselenium mit kopflosen Chrom - langsamsten (4 Sekunden), verwendet Chromgjstest - kann nicht bauen Schlussfolgerung: Verwenden Sie puppeteer , da es schnell ist und Chrome verwendet.