perf: 60ms improvement: Replace fs-extra with mkdirp/rimraf/cp-file
In Electron apps, the cost of large modules is very real. fs-extra is very convenient, but removing it caused 50 fewer unique files to be required(), resultin in 60ms faster startup! Before: 557 unique requires (1330-1340ms) After: 507 unique requires (1270-1280ms)
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
const rimraf = require('rimraf')
|
||||
const test = require('tape')
|
||||
const fs = require('fs-extra')
|
||||
const setup = require('./setup')
|
||||
|
||||
const config = require('./config')
|
||||
const setup = require('./setup')
|
||||
|
||||
test('torrent-list: show download path missing', function (t) {
|
||||
setup.resetTestDataDir()
|
||||
fs.removeSync(config.TEST_DIR_DOWNLOAD)
|
||||
rimraf.sync(config.TEST_DIR_DOWNLOAD)
|
||||
|
||||
t.timeoutAfter(20e3)
|
||||
const app = setup.createApp()
|
||||
|
||||
Reference in New Issue
Block a user