JavaScript 应用打包器 Fastpack

MIT
JavaScript
跨平台
2018-07-17
王练

Fastpack 是一个 JavaScript 应用打包器,目标是做到对于中型应用(约1000个模块)的打包时间小于1000ms,增量重新打包时间低于100ms。 

$ npm install -g fpack
$ fpack --help

基准测试结果:

Example

$ fpack ./ui/index.js \
    -o build \
    -w \
    --dev \
    --nm "$(pwd)/node_modules" \
    --nm node_modules \
    --preprocess='^ui/.+\.js$' \
    --preprocess='^node_modules/components/[^/]+\.js$'

Packed in 2.148s. Bundle: 5.87Mb. Modules: 1602. Cache: empty. Mode: development.
Watching file changes (Ctrl+C to stop)

$ fpack ./ui/index.js \
    -o build \
    -w \
    --dev \
    --nm "$(pwd)/node_modules" \
    --nm node_modules \
    --preprocess='^ui/.+\.js$' \
    --preprocess='^node_modules/components/[^/]+\.js$'

Packed in 0.176s. Bundle: 5.87Mb. Modules: 1602. Cache: used. Mode: development.
Watching file changes (Ctrl+C to stop)
的码云指数为
超过 的项目
加载中

评论(11)

kernel64
kernel64
把程序变得混乱的有效方法,有效增加工作量以及调试的复杂度
zhjphp
zhjphp
前端人员都这么闲?多少轮子才满意?
HalLi
HalLi
那问题来了,到底是什么前端,一天要重复打包多少次?
91porn
91porn
-g 的东西都不想用
c
cswcsw
谢谢分享,希望前端能有更多的新轮子
dozier
dozier
我要去造个veryfastpack
叫我刀刀
叫我刀刀
前端配置工程师 什么价位 ?
a
andalousie
卧槽,一个比一个快啊。我还没转parcel呢就有更快的了?
卧龙大熊猫
卧龙大熊猫
新轮子学习一下
龙影
龙影
webpack确实比较慢。刚推出fastpack,那么问题来了,webpack的工程能否适用于fastpack?

暂无资讯

暂无问答

七月新增开源项目:你学习的速度跟得上前端造轮子的速度吗?

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品...

2018/08/12 21:54
4.8K
6

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部