一次 Chrome 缓存锁的有趣探索
昨天同事问我关于 Node Event Loop 的问题,代码如下:
1const Koa = require('koa')
2const app = new Koa()
3const logger = require('koa-logger')
4
5let index = 0
6
7const sleep = delay => new Promise(resolve => setTimeout(resolve, delay))
8
9app.use(logger())
10
11app.use(async ctx => {
12 await sleep(500)
13 ctx.body = index++
14})
15
16app.listen(3000)
17