prepack 介绍
Prepack是一个优化JavaScript源代码的工具,实际上它是一个JavaScript的部分求值器(Partial Evaluator),可在编译时执行原本在运行时的 。
它跟 Babel、谷歌的 Closure Compiler 类似,运行在 “编译” 阶段,生成优化后的代码。(实际上 Prepack 的源代码生成使用的就是 Babel)
它最基本能力就是四个字:计算消除。看一个官方的例子代码:
源代码:
(function () {
function hello() { return 'hello'; }
function world() { return 'world'; }
global.s = hello() + ' ' + world();
})();
优化后:
(function () {
s = "hello world";
})();
网站地址:http://prepack.io
GitHub:https://github.com/facebook/prepack
网站描述:一个优化JavaScript源代码的工具
prepack
官方网站:http://prepack.io
小编说
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。