内容简介:esbuild 0.9.0 已发布,此版本包含不向后兼容的变更。主要变化如下: 支持package.json文件中节点的 exports 字段 (#187) 删除esbuild.startService()API 从outputFiles中删除metafile (#633) 扩展名.mjs和.cjs不...
esbuild 0.9.0 已发布,此版本包含不向后兼容的变更。主要变化如下:
- 支持
package.json
文件中节点的exports
字段 (#187) - 删除
esbuild.startService()
API - 从
outputFiles
中删除metafile
(#633) - 扩展名
.mjs
和.cjs
不再是隐式状态 - 删除
--summary
flag (#704) - 将
--error-limit=
重命名为--log-limit=
- 删除被弃用的
--avoid-tdz
选项 - 从 Go API 删除
SpinnerBusy
和SpinnerIdle
- ……
esbuild 是 Go 编写的 JavaScript 打包和压缩工具,支持 TypeScript。
根据项目介绍中的 Benchmark 测试结果,在使用同一份代码 (three.js) 的情况下,esbuild 比其他打包工具(rollup / webpack / parcel 等)快了至少 100 倍。Vue.js 作者尤雨溪的新工具 Vite 也是基于 esbuild 转换库来添加对 TypeScript 的支持。
主要特性
- 速度极快,无需缓存
- 支持 ES6 和 CommonJS 模块
- 支持 Tree shaking
- 适用于 Go 和 JavaScript 的 API
- 支持 TypeScript 和 JSX 语法
- 生成 Source map
- 插件
- 加载器
- 压缩&打包
- ……
延伸阅读
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Linux压缩打包tar命令
- Linux——文件与文件系统的压缩,打包与备份
- tio-webpack 2.0.2 发布,传统前端的编译打包压缩工具
- golang压缩和解压缩zip文件
- bitcoin:压缩公钥与未压缩公钥
- 一句话轻松实现压缩图片和文件压缩
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
从Paxos到Zookeeper
倪超 / 电子工业出版社 / 2015-2-1 / 75.00元
《Paxos到Zookeeper:分布式一致性原理与实践》从分布式一致性的理论出发,向读者简要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了Paxos和ZAB协议。同时,本书深入介绍了分布式一致性问题的工业解决方案——ZooKeeper,并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧,旨在帮助读者全面了解ZooKeeper,并更好地使用和运维Zoo......一起来看看 《从Paxos到Zookeeper》 这本书的介绍吧!