dev-weekly 2024-05-11


Node

5 Node Version Managers Compared – Which is Right for You?

  • 노드 버전 매니저들의 장단점 비교
  • NVM - WSL 등을 통해 윈도 지원. 현재 쉘의 nodejs 버전 설정.
  • N - NVM보다 많은 제약. package.json의 engine 섹션 감지
  • FNM - Rust로 작성된 크로스 플랫폼. 현재 폴더에 따라 버전 자동 전환.
  • Volta - Rust로 작성된 크로스 플랫폼. pakcage.json에 engine 섹션 사용. 툴체인 관리 가능 (yarn 버전 지정 가능)
  • PNPM - nodejs버전 관리 기능도 존재. 단, PNPM을 통해 설치하면 corepack 제공안됨. 버전은 전역적인 관리만 가능.

Node v22.1.0 (Current)

  • NODE_COMPILE_CACHE 지정한 디렉토리에 지속되는 온디스크 V8 Code Cache 구현 (모듈 그래프가 변경되지 않으면 컴파일 성능 향상)

Express 5.0 - last push!

Javascript

The evolution of Figma’s mobile engine: Compiling away our custom programming language

  • 피그마가 Skew에서 TS로 마이그레이션한 후기
  • 코드 베이스 변환 과정 및 문제 해결 과정

Pintora

  • 브라우저와 노드에서 사용 가능한 텍스트 다이어그램 변환 프로그램
  • mermaid와 유사한 방식으로 작동하고, 다이어그램 종류가 다름.

ETC

Can I email

  • caniuse와 유사하게 이메일 클라이언트에 대한 컴팻을 보여주는 서비스

Release