Results 19 comments of SunShinewyf

Got the same issue.

https://www.npmjs.com/package/speed-measure-webpack5-plugin this plugin works

但是wirte里面只是调用了stream.write(string, errorhandler);而且try里面只是捕获同步错误,对于你上面说的不论同步还是异步,都会走进catch有点不太理解,而且这个容错处理和stream.write是同步还是异步有什么关系呢

你说的对于write函数中对于错误处理这块我是很认同的,但对于错误捕获的部分和process.stdout.write是异步还是同步好像没有什么很直接的关联吧,还是说我没有完全get到你想要表达“我阐述的console这块有问题的点”....

上面评论中你引用的那个描述: > 但是,这段代码运行的时候,浏览器可能会认为需要把控制台I/O 延迟到后台,在这种情况下,等到浏览器控制台输出对象内容时,a.index++ 可能已经执行,因此会显示{ index: 2 }。 是针对js中的console.log来说的,并不是针对node中的console.log,只有node中的console.log才是用的process.stdout.write来进行输出

@xtx1130 chrome中console.log的解释是直接摘自《你不知道的JavaScript》的。不过很感谢和你交流那么多,感觉你研究得很深~

@xtx1130 [链接](https://www.amazon.cn/dp/B01LMYXGAI) 建议看看,还不错~

应该是一样的,只是译本吧,哈哈

结合着[https://shadowwood.me/2016/08/27/2016-08-27-express-origin-code-analysis/这篇博文]()看会更好一点