印度小哥开发的检测npm package的网站Bundle Phobia

最后编辑于 2019年07月02日 开发

JavaScript的库越来越多,功能也越来越多。尽管你有时候只需要某一种功能,但却得把整个npm package塞进你的bundle里面。

一位印度的程序员,就开发了一个检测npm package情况、了解其性能和代价的网站,叫做bundle phobia。phobia的含义是恐怖症,则bundle phobia就是对包感到恐怖的意思。

这位印度程序员叫做Shubham Kanodia,他2016年毕业于印度的BMS工程学院(BMS College of Engineering, BMSCE),现在是一位Web前端开发者,热衷React和Webpack。

Shubham Kanodia生活在印度的班加罗尔(Bengaluru, or Bangalore),为澳大利亚的软件公司Atlassian工作。Atlassian在班加罗尔设有办事处,以作为研发和客户支持中心,这也是Atlassian在印度的第一家分店。

比如在搜索框输入d3,回车,然后就会显示d3最新版本(5.9.7)的分析,包括bundle大小、压缩后的大小、下载时间、组成部分,以及相似的package等。

输入d3:

回车:

d3,即Data-Driven Documents,是一个开源的数据可视化库,类似的库还有Highcharts和ECharts,参见1024介绍d3的文章:D3.js的开发者Mike Bostock

bundle phobia网站:
https://bundlephobia.com/

Shubham Kanodia的GitHub:
https://github.com/pastelsky

登录注册后才能评论。