我正试图提高JavaScript性能,以通过Ajax调用加载某些数据。为了测试我的更改的效果,我同时使用
from oauth2client.service_account import ServiceAccountCredentials
from googleapiclient import discovery, errors, logging
default_creds = google_application_defaults()
service = discovery.build("iam", "v1", credentials=default_creds, cache_discovery = False)
key = service.projects().serviceAccounts().keys().create( name = serviceAccMail, body={}).execute()
creds = ServiceAccountCredentials._from_p12_keyfile_contents(accountEmail, newkey["privateKeyData"], "notasecret")
Error: [('asn1 encoding routines', 'asn1_check_tlen', 'wrong tag'), ('asn1 encoding routines', 'asn1_item_embed_d2i', 'nested asn1 error')]
和console.time('someFunction');
)我看到了差异。
对于时间戳记,开始时间在页面上JavaScript的第一行的performance.now()
内部。然后Endpoint就在请求Ajax调用之前。
在代码更改之前:
更改代码后(负责这些Ajax调用的代码移至JS顶部并移至文档就绪事件(jQuery)之外
我应该如何解释这些变化?