dev-weekly 2024-06-01
Node
- nodejs20 의 새로운 기능 소개
- 네이티브 테스트, 목킹, 테스트 커버리지
- 와치모드
node --watch --test '**/*.test.js'
와 같이 사용하여 변경 시 마다 테스트 실행 가능
- 코어팩 - 글로벌 패키지 대신 프로젝트에 정의된 패키지 사용하도록 도와주는 도구
- env로더
node --env-file=./.env.a --env-file=./.env.b index.js
와 같이 멀티 env 파일 사용 가능
Javascript
- 1password의 브라우저 확장 빌드 시간 개선
- 웹팩, 롤업의 플러그인으로 esbuild 사용해본 결과 큰 성능향상
- tsc 성능 개선. fork-ts-checker-webpack-plugin나 esbuild-plugin-typecheck 와 같은 도구를 사용하여 논블록킹 타입체크
- 번들 크기 개선
- 실험적 Container API 제공. Astro 바깥에서 Astro 컴포넌트 렌더링 가능.
- astro action에서 React 19 지원
- CSRF, i18n 도메인 지원 실험 기능 안정화
ETC
- WCAG 3.0에 대한 174개의 새로운 가이드라인
- 비 언어적 단서, 단일 아이디어, 장애정보 보호 포함
- 현재 로드맵은 2026년까지지만 28년 이전에 완료되지 않을 가능성 높음
- 브라우저를 리사이징할 때 발생하는 고려해야 할 것
- resolution pixel, device pixel, css pixel
- 리플로우와 리렌더링, 뷰포트 메타태그
Release