{ "node_id": "569d5e11c4fc5de7844053d9a733c5e8", "keywords": [], "children": [ { "为什么要异步IO": { "keywords": [], "children": [ { "用户体验": { "keywords": [], "children": [] } }, { "资源分配": { "keywords": [], "children": [] } } ] } }, { "异步IO实现现状": { "keywords": [], "children": [ { "异步IO与非阻塞IO": { "keywords": [], "children": [] } }, { "理想的非阻塞异步IO": { "keywords": [], "children": [] } }, { "现实的异步IO": { "keywords": [], "children": [] } } ] } }, { "Node的异步IO": { "keywords": [], "children": [ { "事件循环": { "keywords": [], "children": [] } }, { "观察者": { "keywords": [], "children": [] } }, { "请求对象": { "keywords": [], "children": [] } }, { "执行回调": { "keywords": [], "children": [] } }, { "小结": { "keywords": [], "children": [] } } ] } }, { "非IO的异步API": { "keywords": [], "children": [ { "定时器": { "keywords": [], "children": [] } }, { "process.nextTick()": { "keywords": [], "children": [] } }, { "setImmediate()": { "keywords": [], "children": [] } } ] } }, { "事件驱动与高性能服务器": { "keywords": [], "children": [] } } ], "export": [] }