博客 / 列表

路飛的笑 - webpack打包js文件的分析

在使用webpack中的項目的時候,我們可以使用esModule,也可以使用commonJS,還可以使用import(moduleName)進行模塊的懶加載,那麼這一切webpack是怎麼做到的呢? 1、準備工作 1.1、 使用webapck@4 webpack-cli@3 "html-webpack-plugin": "4", "webpack": "4", "webpack-cli": "3"

es6module , commonjs , webpack

路飛的笑 - js性能優化相關內容筆記整理

GC 算法 1. 引用計數 核心思想:設置引用數,判斷當前引用是否為0 優點: 發現垃圾時,立即回收 最大限度減少程序暫停 缺點: 無法回收循環引用的對象 時間開銷大(需要監聽計數值的變化) function fn() { const obj1 = {} const obj2 = {} } 2. 標記清除 核心思想:分標記和清除兩個階段 缺點: 1、 空間碎片

垃圾回收 , Javascript