3.3 运行环境承担更多的职责

编译期或者代码部署期间(Webpack作用时),我们可以借助工具处理部分工作,比如发现代码类型错误和提高代码覆盖率、减少代码体积等。函数式语言并不排斥这些工具,多数函数式语言也并不是JavaScript这样类型松散的解释型语言。

在3.2节介绍过程和高阶抽象时,我们提到了系统更高效的表达方式,本节我们展开介绍前端代码运行时环境承担的一些常见功能。