새로 LTS가 된 Node.js의 22와 20의 성능 차이를 분석한 글입니다.


현재 상황에서의 비교이고 이후에도 22에 추가되는 커밋이 20으로도 다시 백포트될 가능성이 있기 때문에 나중에 비교해보면 성능 차이가 달라질 수 있습니다. 실제로 event.target의 경우 20이 18보다 200%정도 빨라졌지만 20의 수정사항이 18로도 백포트되었기 때문에 현재 22의 18에 비해서 55% 빠른 것으로 나타납니다. 이는 22의 성능이 안좋아진 것이 아니라 18이 빨라졌기 때문입니다.


Assert, Buffer, FileSystem, Path, Stream 등 Node.js API의 속도 차이를 비교해서 볼 수 있고 이 글에서 정리되지 않은 기능은 성능이 거의 비슷하다고 판단해도 됩니다.


https://nodesource.com/blog/State-of-Nodejs-Performance-2024

State of Node.js Performance 2024

The NodeSource Blog - Node.js Tutorials, Guides, and Updates

State of Node.js Performance 2024

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 12월 23일 오전 5:12

댓글 0

    함께 읽은 게시물

    백엔드 개발자 이력서 고민

    

    ... 더 보기

    커서 AI를 슬랙과 연결하면 생기는 일

    ... 더 보기

    오늘의 탐라는 “ChatGPT 쓰셨던데 그러고도 개발자입니까?” 인가..

    ... 더 보기

    오픈소스 쓰셨던데 그러고도 개발자입니까?

    www.haruair.com

    오픈소스 쓰셨던데 그러고도 개발자입니까?

    조회 591



    [📚 시니어 개발자가 읽어야할 책 8권 추천]

    Semaphore가 미디엄에 발행한 시니어 개발자가 읽어야하는 책 8권 리스트 공유합니다. 1️⃣ Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble and David Farley 컨티뉴어스 딜리버리 (배포 자동화)에 대한 책입니다. 배포 자동화 하는 법과 운영하는 것뿐만 아니라 관련 테스트 하는 법, 데이터 핸들링 등등 자세하게 설명합니다. 팀 개발 및 배포 효율성을 높이려면... 더 보기

    10 Books Every Senior Engineer Should Read

    Medium

    10 Books Every Senior Engineer Should Read

     • 

    댓글 2 • 저장 300 • 조회 8,839


    [개발자의 공부법] 뭘 공부해야 되지?

    뒤처지기는 무섭고 일단 Coursera와 Udemy에서 핫한 온라인 코스가 30% 세일해서 등록해야 할 것 같아서 합니다. 막상 등록하니까 흥미는 없고 도대체 어디에 써먹을 대도 없고 안 써먹어서 까먹고... 악순환의 반복이 시작됩니다. 학생 시절에는 공부할 게 산더미 같던데 막상 개발자가 되니 도대체 뭘 공부해야 할지 모르겠더라고요. 주니어 시절 했던 아주 나쁜 이 공부법을 스스로 고치면서 나름 도움 되었던 "개발자의 공부법"에 대해 이야기해봅니다. 1️⃣ 시스템 디자인 공부 시스템 디자인 공부는 어느 개... 더 보기

    [개발자의 공부법] 뭘 공부해야 되지?

    velog.io

    [개발자의 공부법] 뭘 공부해야 되지?

     • 

    댓글 8 • 저장 1,013 • 조회 30,088