• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

    一個 npm 包的坎坷“續命”之生

    2019-11-30    seo達人

    如果說 npm 的大新聞,莫過于之前的 left-pad 撤包事件,event-stream 投毒事件,Ant Design 彩蛋事件。使得很多前端開發者又開始重新思考 npm 生態時候真的存在問題?



    今天我們文章的主角是 memwatch,一個用來幫助我們檢查 Node.js 是否存在內存泄漏的庫,和這個庫傳奇的一生。



    2012 年 02 月 06 日,一位 Mozilla 的工程師 lloyd 創建了這個庫,并寫了一篇博文“Is My NodeJS Program Leaking?”(我的 Node.js 程序是否存在內存泄漏?)。這個包最初被命名為 gcstats,代碼上傳到了 github。



    6 月 27 日,npm 包改名為 memwatch,發布 0.1.1 版。



    7 月 4 日,lloyd 為這個庫添加了開源許可協議:WTFPL,發布 0.1.2 版。很多人對這個開源許可協議可能比較陌生,WTFPL 的全稱是 Do What The Fuck You Want To Public License,中文譯名:你他媽的想干嘛就干嘛公共許可證。也許就是這份協議開啟了 memwatch 庫不尋常的一生。



    2013 年 3 月 14 日,作者 lloyd 提交了最后一次代碼,發布了 0.2.2 版本。支持的 Node.js 版本為 0.6.0。隨后這個庫再也沒有更新過。



    從作者的博文和推文可以看到,作者在 2014 年離開了 Mozilla。而從作者的 github 動態更可以看出,作者應該是轉入了 golang 陣營。



    2014 年 6 月 28 日,作者的一位前同事 deepak1556 fork 了這個庫,增加了對 Node.js 0.11 的支持,并發起了合并請求。但是作者并沒有回復,也沒有合并此次請求。此時距離原作者放棄這個庫也已經過去一年多了。



    2015 年 2 月 7 日,marcominetti 又 fork 了 deepak1556 的庫,增加了對 Node.js 0.12 的支持,并向原庫發起了合并請求,同樣沒有得到作者的任何回復。于是 marcominetti 決定自立門戶,于是將 memwatch 改名為 memwatch-next 發布到了 npm。



    2017 年 1 月 27 日,如同前兩位維護者一樣,marcominetti 也最終放棄了繼續更新這個庫。到此時,此庫支持的 Node.js 版本為 4、5、6。



    2018 年 5 月 6 日,eduardbcom 又 fork 了 marcominetti 的庫,增加了 Node.js 9 的支持,并且放棄了對 Node.js 9 以下所有版本的支持。改名為 node-memwatch 并發布到了 npm。隨后再也沒有更新過代碼。



    2018 年 7 月 17 日,一位開發者 dyatko 又 fork 了 eduardbcom 的庫,增加了對 Node.js 8 的支持,并向原庫發起了合并請求,同樣沒有得到作者的任何回復。



    但在此次 pr 的評論中,另一位開發者說,airbnb 也 fork 了 marcominetti 的庫,并改名為 @airbnb/node-memwatch 發布到了 npm。



    有了大廠接手,也算是這個庫最終的歸宿吧。







    相關閱讀



    開發者對 npm 公司不滿,unpublish 了自己的所有模塊



    月下載量千萬的 npm 包被黑客篡改,Vue 開發者可能正在遭受攻擊



    駁《我不是很懂 Node.js 社區的 DRY 文化》



    機器人偽裝成人類在 GitHub 上為開源項目修復 bug




    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://www.lzhte.cn

    存檔

    主站蜘蛛池模板: 亚洲成a人片77777kkkk| 精品少妇av一区二区| 小黄片在线免费观看| 日本阿v精品视频在线观看| 岛国AV免费| 1024你懂的国产精品 | 中文字幕日本在线免费| 国产V在线在线观看视频免费| 亚洲AV无码专区国产不卡顿| 日韩欧美一区二区三区在线| 蜜臀国产在线视频| 无码精品久久久久久人妻中字| 久热精品视频在线视频| 全椒县| 香蕉久久AⅤ一区二区三区| 国产亚洲精久久久久久无码77777| 在线免费成人亚洲av| 亚国产欧美在线人成| 青青草五月天在线播放| 色噜噜噜亚洲男人的天堂| 天堂在线WWW天堂中文在线| 国内丰满少妇一A级毛片视频| 亚洲国产精品不卡毛片a在线| 亚洲人成网站免费播放| 国产日本一区二区精品| 中文字幕亚洲乱码熟女在线| 国内精品手机在线观看视频| 国产精品va在线观看入口| 日本一区二区三区免费播放| 国产精品V日韩精品| 国内精品自线在拍| 精东蜜桃传媒MDXXXX| 国产日韩综合| 亚洲第一成人精品久久| 日韩少妇内射免费播放| 四虎精品国产一区二区三区| 天天爽夜夜爽8888视频精品| 亚洲欧美中文字幕在线一区| 婷婷久久久亚洲欧洲日产国码AV | 日韩亚洲人成在线综合日本| 内射视频福利在线观看|