dev-weekly 2022-01-29
CSS
CSS Fingerprint
- JS와 쿠키에 대한 의존성이 없어서 NoScript, VPN, 브라우저 확장의 추적 방지를 회피
- https://github.com/OliverBrotchie/CSS-Fingerprint
Node
Can process.on('multipleResolves')
Be Deprecated?
process.on('multipleResolves')
의 디프리케이트 전 커뮤니티(트위터)에서 설문조사
Announcing TypeScript 4.6 Beta
- TypeScript Trace Analyzer
- Breaking Changes
- Object Rests Drop Unspreadable Members from Generic Objects
Javascript
On Porting the TypeScript Compiler to Go (vs Rust)
- SWC를 만든 사람의 TypeChecker Go 포팅
- https://news.ycombinator.com/item?id=30074414
Unimported: Find and Fix Dangling Files and Unused Dependencies
- 사용하지 않는 파일 검색기
IN BRIEF
React Server Components: A Primer
- SSR과 차이, 극복하고자 하는 문제, 기본적인 작동방식 등
- 직렬화에 대한 이슈 - react-server-dom-webpack **(**feat.webpack)
What’s New with the DevTools?
- 브라우저별 개발자 도구 신기능
- 크롬 - 레코더
- 엣지 - DOM 메모리 누수 디버그 도구 Detached Elements
- 파폭 - 콘솔에서 실행 컨텍스트(iframe) 선택
- 개발자도구 요소 선택기에서도
pointer-events:none
는 선택 안되는 이슈 ⇒shift
누르면 선택 가능하게 변경
Animate Anything Along an SVG Path
- 경로를 따라 움직이는 애니메이션 만들기
Go
go-binsize-treemap: Render a Visualization of Go Executable Space Usage
- go 바이너리 파일의 구성요소를 SVG 트리맵으로 만들어주는 도구
ETC
JS Framework Performance Table
Github open issue - commit phishing
- 메일을 변조해서 커밋하는 피싱 - GPG 서명을 통한 대안 존재
- https://news.ycombinator.com/item?id=24976138