利用Facebook开源Prepack对JavaScript代码进行优化

Prepack是一个优化JavaScript源代码的工具,可在编译时执行原本在运行时的计算过程,并通过重写JavaScript代码来提高其执行效率。

Prepack用简单的赋值序列来等效替换JavaScript代码包中的全局代码,从而消除了中间计算过程以及对象分配的操作。对于重初始化的代码,Prepack可以有效缓存JavaScript解析的结果,优化效果最佳。

看看官方的优化结果的几个示例: JavaScript优化

JavaScript优化

JavaScript优化

优化后的代码看起来很清晰。

Prepack的使用很简单,

用npm安装:

1
npm install -g prepack

然后对 script.js文件优化

1
prepack script.js

也可以把优化的结果保存为新的文件:

1
prepack script.js --out script-new.js

更多参见官方文档 https://prepack.io/getting-started.html

本文网址: https://pylist.com/topic/164.html 转摘请注明来源

Suggested Topics

3行 Python 代码解简单的一元一次方程

一元一次方程:只含有一个未知数(即“元”),并且未知数的最高次数为1(即“次”)的整式方程叫做一元一次方程(英文名:`linear equation with one unknown`)。...

给SAEpy-log 添加了代码高亮

选择了一款很轻巧的js 代码高亮,一个32K的 highlight.min.js 和一个2K 的 themes css,你可以到[HIGHLIGHT.JS](http://softwaremaniacs.org/soft/highlight/en/) 官网看看。...

Leave a Comment