@@ -1247,10 +1247,13 @@ let requestQueue = []
1247
1247
1248
1248
const requestUserProfile = (uid , max ) => {
1249
1249
return new Promise ((resolve , reject ) => {
1250
- if (requestQueue .length <= max) {
1250
+ if (requestQueue .length < max) {
1251
1251
requestQueue .push (uid)
1252
+ console .log (performance .now (), uid)
1253
+ console .time (` ${ uid} is running` )
1252
1254
requestProfile (uid)
1253
1255
.then (res => {
1256
+ console .timeEnd (` ${ uid} is running` )
1254
1257
return res
1255
1258
})
1256
1259
.then (res => {
@@ -1269,7 +1272,7 @@ const requestUserProfile = (uid, max) => {
1269
1272
1270
1273
;(async function () {
1271
1274
try {
1272
- console .time (' start ' )
1275
+ console .time (' request ' )
1273
1276
const result = await Promise .all ([
1274
1277
requestUserProfile (1 , 2 ),
1275
1278
requestUserProfile (2 , 2 ),
@@ -1282,11 +1285,12 @@ const requestUserProfile = (uid, max) => {
1282
1285
} catch (err) {
1283
1286
console .log (err)
1284
1287
}
1285
- console .timeEnd (' start' )
1288
+
1289
+ console .timeEnd (' request' )
1286
1290
})()
1287
1291
` ` `
1288
1292
1289
- [](https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKCA7AJjAHgOgFYLIgDGA9qgC4yVIgD0dABAE4wCOArvBQKpwzMACs1KRYjQPRmgKjlAWAmAKV0Cn5oCPouYHYjQKXGgY-UAOqgaNABPKBTRQ4R0jQP9GawKxmgB89GARgAMUwG56gReVA79GAhG0BY8oG40wD0NLUAYf-cpQFz5QEJrH0B0AMA300BROUA-M0AuTztAKk1AI0NdfUAAdO9ADHlANGUfRkAKdQ9AGJUEwGk5QBfUwBjjQEPjQAA5KUBnPUBDCN0yVDgKFnYuAeFRaBhGAF5GU3MpgD5GYF1GIYoOZlRGVBgAd0YxgFsIfgAKVjhSKAA3ScXl1bXGfgoAFQgjmFIOCjOzgCU0yWK22zzWl2udzOoPB4LmABonnCdhBiABrRCMAAGqDR6IAtAASYBzAC-2KRYJRAEMAOYwLEAcgcAA4mcjnmSAQBuTlkhGOJzC3lPbl81BkiW6WCDVicbgARS4XGmjAA2gBdaWoPoDIYKgZ8ARjMT3RhnRGMI40rBAh6w9abba7A7HU4wf6Q24wQWsPAwYgUe0gzkQMAW-UjCjKmBcHCwVB0igAC0YAB4Zja7Y9qc8o0qVTAcAAHDhwFOWsyivMQ4bcU0TKvoAE4VPUC7wYG5lF1jZbIZwCUo7ltlMdy7dx0ogsDWOqmazmNFnBiKjMM4QKhHbtbmA7gCEUxmcxrvcHUM9lzPcNHxBpFGIlYEzCnnPBS_n5s_K7XAk3267oBR4ntWw69v6gZ_C-N7guK_KMDAUD8D2cKvB8Xw_H8gLdt60JLsaQgiGazaCtmAIUeBaxkmKNZSrouhnDScAAJ66owYAcLqFAQOQFpAo6FDMCxqFrHq1zFjxXxnEyAw0swFBMrBjB6nK8AcFAgwzDSew0luhwiCc_A4DSUBQGc6oEfwRHjLAZwOIKABMAJ-vWRrWY2dmOU5LkGtGhGeZ6ADMPmuYavAecRTYACyhX53ABVFdkAKxxVZJpJZ6ABsPmasp4mwAmpB0p2cAacG4FkipD5PhaMGiSp5BXIVUDFWcMGVQxYIFZJnwwAAohgMlyQpSkStygI8iACIgKcABCaDySxSBgKZ_ACrNGDYDgKYUEcUBIKAfRUDQiAgOmB4ACIAPIAMJvAAmoI_WMLt-0LLo6ZvVAjBQDSSZTEy1BMh9qBfTANLoKDazpl8FA0ipKbya8gM8G8ABiBLstDGY8RQsALB8-MwOmdB4wTn10OOkOg-mABGpDoCxtPoBANwLIAykaAAD6PWANK2gCr0YAx3KAIAepOs-zn1wMQzAQCWgxwMwxCAzgdBoJguAECDpNSzLcu03QDNM_r32g9Ns1wAtqBLSta0wGS9tAA&fontsize=14px&hidenavigation=1&theme=dark)
1293
+ [](https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKCA7AJjAHgOgFYLIgDGA9qgC4yVIgD0dABAE4wCOArvBQKpwzMACs1KRYjQPRmgKjlAWAmAKV0Cn5oCPouYHYjQKXGgY-UAOqgaNABPKBTRQ4R0jQP9GawKxmgB89GARgAMUwG56gReVA79GAhG0BY8oG40wD0NLUAYf-cpQFz5QEJrH0B0AMA300BROUA-M0AuTztAKk1AI0NdfUAAdO9ADHlANGUfRkAKdQ9AGJUEwGk5QBfUwBjjQEPjQAA5KUBnPUBDCN0yVDgKFnYuAeFRaBhGAF5GU3MpgD5GYF1GIYoOZlRGVBgAd0YxgFsIfgAKVjhSKAA3ScXl1bXGfgoAFQgjmFIOCjOzgCU0yWK22zzWl2udzOoPB4LmABonnCdhBiABrRCMAAGqDR6IAtAASYBzAC-2KRYJRAEMAOYwLEAcgcAA4mcjnmSAQBuTlkhGOJzC3lPbl81BkiW6WCDVicbgARS4XGmjAA2gBdaWoPoDIYKgZ8ARjMT3RhnRGMI40rBAh6w9abba7A7HU4wf6Q24wQWsPAwYgUe0gzkQMAW-UjCjKmBcHCwVB0igAC0YAB5rbagY7wVGlSqYDgAA4cOApy1mUXU55665FqCkOlnYsCMCkZg23VF1CkPaAwVzasouuwHAUT6e7Ek8mMU4sDioPFJ7HDuH50YiM2V9AA8cp6gXeDAx418GjosTr4AUQwZ2npLMZLncAXS7QdNXEpREJgGy2QxwN-cLcvuh6XCeubrsMBZxuaG4xoWOBiFQzBnBAVBHCeGEwFhACEUwzEOwEot60KXGu4KgcQNIUMQFYCMwkGcnmMEDLGqozAhHFFihAjoZh2GCQRRFViR0EBkGZyMZRXKyc-MBQPwp4oq8HxfD8fyAieZGeghxpCFuEw7oKNp2gC8litWUq6LoZw0nAACeuqMGAi5BhA5AWjmTwUMwjkqbW5BXGOV6ekyCFMrJepyvAHBQIMMw0nsNIYYcIgnPwOA0lAUBnOq-n8IZ4ywGcDiCgATACfpsbwRWmsZFWVdVBrRgZDWlQAzM1NWGnVJpGaVAAsPWtdw7WDZ6ACso2FQNJWegAbM1mrRcF9YJk2R5wPFwbAc-NF0Wm0nMMwPk1hem3NjJ-22WCl1hbe6BnBFtVRRK3KAjyIAIiApwAEJoDS_lIGAOX8AKf0YNgOAphQRxQEgoB9FQNCICA6Z4QAIgA8gAwm8ACagjXowcMIwsujpuTUCMFANJJlMTLUEylOoNTMA0ugbNrOmXwUDSjD0cDrxMzwbwAGIEuyPMZhOFCwAsHwKzA6Z0PLitU3QB5c2z6YAEakOgjl6-gEA3AsgDKRoAAPoXoA0raAKvRgDHcoAgB5q2bFtU3AxDMBAxaDHAzDEEzOB0GgmC4AQrNq97vv-3rdCG8bCc02zP1_XAgOoMDjmg-DMBkoXQA&fontsize=14px&hidenavigation=1&theme=dark)
1290
1294
1291
1295
## Sort
1292
1296
0 commit comments