gapi
1.0.0
Proyek ini bertujuan untuk membuat kode sumber GAPI (https://apis.google.com/js/api.js) yang dapat dibaca dan dimengerti.
api.js hanya mendefinisikan satu metode publik: gapi.loadgapi.load Menerima libraries dan Argumen callbackOrConfig , seperti yang didokumentasikan, tetapi callbackOrConfig juga memiliki properti yang tidak berdokumen: configgapi.client didefinisikan di pustaka client yang sedang dimuat oleh gapi.loadALL_CAPS yang diawali dengan __UM__ , seperti gapi.__UM__SOME_UNIX_TIME_NUMBER Diukur dengan menambahkan skrip api.js , memuat client lib dan mengembalikan gapi ke skrip pengujian utama.
jsdom - Cepat (1 detik), perbedaan kecil dari Chromepuppeteer - cepat (1 detik), menggunakan chromeselenium dengan krom tanpa kepala - paling lambat (4 detik), menggunakan chromegjstest - tidak bisa membangun Kesimpulan: Gunakan puppeteer karena cepat dan menggunakan Chrome.