# FNM - Fast Node Manager

> Clean Markdown view of GeekNews topic #4678. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4678](https://news.hada.io/topic?id=4678)
- GeekNews Markdown: [https://news.hada.io/topic/4678.md](https://news.hada.io/topic/4678.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-07-23T13:04:43+09:00
- Updated: 2021-07-23T13:04:43+09:00
- Original source: [github.com](https://github.com/Schniz/fnm)
- Points: 10
- Comments: 1

## Topic Body

- Rust로 작성된 빠르고 간결한 Node.js Version 매니저

- 맥/윈/리눅스 지원

- 싱글 파일, 쉬운 설치, 빠른 시작

- .nodev-version 및 .nvmrc 이용

- 쉘 자동완성 지원 : bash/zsh/fish/powershell, WinCMD(기본 커맨드)는 일부만 지원

## Comments



### Comment 5882

- Author: alstjr7375
- Created: 2021-07-23T17:49:27+09:00
- Points: 1

훨씬 빠르네요.

nvm같은 경우 이런식으로 복잡한 메타 프로그래밍을 동원해 평가시킨후 eval값을 저장해 쓰고 있었거든요.

https://github.com/black7375/BlaCk-Void-Zsh/blob/master/lib/lazyenv.zsh#L57

그리고 brew가 엄청 느리더군요.

벤치마크해봤을때 $(brew --prefix)로 경로 찾는게 100ms가량 걸렸던 기억이..
