dev-weekly 2023-01-28
CSS
- MS Edge를 이용하여 CSS 셀렉터 사용량 측정하기
.from ~ :has(~ .to)
를 사용하여 특정 엘리먼트부터 특정 엘리먼트까지의 범위 지정하기(sibling scope)
- only CSS를 통한 캘린더 날짜선택기 예제
Node
- 분산 시스템의 문제를 해결하기 위해 사용하는 durable execution 소개
- Temporal.io 를 통해 durable한 서비스 만드는 예제
- static site generate 도구 Eleventy 2.0 릴리즈
- 의존성 모듈 감소(노드 모듈 용량 1.0.2 버전 대비 77.8% 감소), 향상된 빌드 성능
- npm 에 다른 언어 패키지 퍼블리싱하는 과정
- s3에서 nodejs fs 신택스 사용하도록 해주는 도구
Release
Javascript
- 하이브리드 렌더링, 에러 리디자인, 개발서버 최적화(HMR), vite 4.0 적용, open roadmap
- TS 5.0 베타
- 새로운 데코레이터, const Type Parameters, union enum
export type *
, jsDoc에서 @satisfies
, @overload
지원
- 4.9 대비해서 용량, 시작 시간, 빌드 타임 등 감소
- .NET 7부터는 Blazor없이 JS에서 .NET 실행
Release
- React Router 6.8 - 에 absolute url을 넣어도 origin 확인하여 알아서 client side nav로 처리
- Cypress 12.4 - 컴포넌트 테스트에서 vite 4.0 지원, 메모리관리 개선옵션, cy.log에서 newline 지원