Million.js
Million
Million.js는 React 컴포넌트의 성능을 최대 70% 더 빠르게 만들 수 있도록 설계된 컴파일러입니다. Million.js는 Rendering, Reconciliation 2단계로 이루어진 React의 기존 프로세스를 개선하여 시간이 많이 걸리는 비교(diff) 단계를 건너뛰고 DOM 노드를 직접 업데이트함으로써 React 퍼포먼스를 크게 높여줍니다. 그 결과, Reconciliation 시간을 `O(n^3)` 에서 `O(1)`으로 대폭 단축시켰습니다. 참고로 Million.js는 React 16 버전 이상부터 사용 가능합니다.
프로젝트에서 아래 명령어를 실행하면 자동으로 패키지를 설치하고 프로젝트가 구성됩니다.
`npx million@latest`
`pnpx million@latest`
`yarn add million@latest`
`bunx million@latest`
소규모 프로젝트보다는 렌더링 할 Element가 많은 복잡한 애플리케이션에서 사용하면 효과를 기대할 수 있을 것 같습니다. 다만, 현업의 서비스에 실제로 적용하기엔 아직 적용 사례를 보지 못해서 정말 동작에 호환이 없는지 우려되는 부분이 있습니다. 모든 프로젝트에 적용하기 보다는, 퍼포먼스가 중요한 프로젝트에서 도입을 고려해보는 것을 추천드립니다.
자세한 정보와 문서는 https://million.dev/docs 에서 확인할 수 있습니다.
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 1월 17일 오후 2:12
1. 이 세계에 존재하는 책의 99.99%를 저는 아직 읽은 적이 없습니다. 그 사실 앞에서 망연자실해집니다.
🎉 벤처기업 인증 완료! 🎉
... 더 보기이 친구도 만만치않게 독특한 편
... 더 보기