babel-polyfill 与 babel-runtime 的区别以及什么场景使用?
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利
看了两者的说明,我的理解是 :
- babel-polyfill 比较适合 自己的整个工程,底层也是core-js,能使用所有的新API。
- babel-runtime 适合库和框架,针对使用到的新API 会提出打包到 build 文件中。
- runtime 适合不修改对象自身的属性和方法,比如扩展一个方法, Object.assign, 而 polyfill 是整个打补丁,适合 String.propotype.include 这样的。
大家项目中都如何使用的?
哪些特性是runtime不支持的,有完整的列表举例吗?