음악, 삶, 개발

폴더 탐색하는 NPM 라이브러리 - fdir 본문

개발 Web/NPM 라이브러리

폴더 탐색하는 NPM 라이브러리 - fdir

Lee_____ 2021. 8. 13. 07:15

https://www.npmjs.com/package/fdir

 

fdir

The fastest directory crawler & globbing alternative to glob, fast-glob, & tiny-glob. Crawls 1m files in < 1s

www.npmjs.com

 

이 라이브러리를 꽤 오래전에 사용했었는데, 겨우 다시 찾았다.

만약 샘플 브라우저를 만들게된다면, 사용자의 폴더안에 있는 모든 샘플들의 경로를 다 가져올수있어야한다. (빠른 시간안에)

이때 이 fdir 라이브러리를 사용하여 Node For Max 에서 구현했었는데, 정말 빨랐다.

몇십만개 샘플이 들어가 있는 폴더를 테스트했었는데, 정말 몇초 걸리지않았다.

반면에 C 로 구현된 Max 의 [folder] 객체를 사용할 경우 Max 가 죽어버렸다.