Closed
Description
Environment
- OS Version:
macOS 10.13.3
- Node.js Version:
8.9.0
Source
The problem
We have to figure out a way to reduce the initialization time of filters. Something like 14ms for the following tasks:
{ base: 'src/types/one',
dynamic: true,
patterns: [ 'src/types/one/*/sub/y/y.json' ],
positive: [ 'src/types/one/*/sub/y/y.json' ],
negative: [] }
Prepare reader options: 8.445ms
{ base: 'src/types/two',
dynamic: true,
patterns: [ 'src/types/two/*/sub/y/y.json' ],
positive: [ 'src/types/two/*/sub/y/y.json' ],
negative: [] }
Prepare reader options: 1.802ms
{ base: 'src/types/three',
dynamic: true,
patterns: [ 'src/types/three/*/sub/y/y.json' ],
positive: [ 'src/types/three/*/sub/y/y.json' ],
negative: [] }
Prepare reader options: 1.400ms
{ base: 'src/types/four',
dynamic: true,
patterns: [ 'src/types/four/*/sub/y/y.json' ],
positive: [ 'src/types/four/*/sub/y/y.json' ],
negative: [] }
Prepare reader options: 0.794ms
{ base: 'src/types/five',
dynamic: true,
patterns: [ 'src/types/five/*/sub/y/y.json' ],
positive: [ 'src/types/five/*/sub/y/y.json' ],
negative: [] }
Prepare reader options: 2.111ms