本文由eggjs核心开发者(阿里天猪)授权分享,如需转载请联系原作者
概述Node.js刚刚发布了18.0.0版本,内置了fetch和node:test等标准模块。
一句话点评:stdlib在标准化,userlib在精细化。
如何快速体验推荐用fnm,nvs,nvm等Node.js版本管理器。
$fnminstall18InstallingNodev18.0.0(arm64)$fnmuse18UsingNodev18.0.0$node-vv18.0.0
需要注意的是,该版本不是LTS版本,请勿在生产环境使用,需要等到0-10-5才会成为LTS版本。
Lookingtothefuture
Theprojectisalsocontinuingits‘Next10’effort.Thegoalofthiseffortistoreflectonwhatledtosuccessinthefirst10yearsofNode.jsandsetthedirectionforsuccessinthenext10.
Node.js官方启动了next-10工作,并讨论出了未来重要的几件事:
现代化的HTTP友好的类型支持对初学者更友好的渐进式文档对ECMAScript规范的支持和及时跟进可观测性,包括logging/metrics/tracing,以及APM等更好的多线程支持支持打包为单文件的分发方式譬如前面说的Fetch就和ModernHTTP的会议讨论有关,相关纪要。
6月份的OpenJSWorld会议中将分享ESM和Observability进展,可以