dev-weekly 2021-07-03
Node
- github이 openAI 로 개발한 ai 추천 스니펫
- Copilot의 예제가 보안에 좋지 않다고 개선하는 아티클
- URLSearchParams 와 FormData 을 사용한 올바른 HTTP body 설명
CSS
- 3d hover effect - mouse방향으로 기울어지는 효과
- 기본적으로 transform과 will-change를 사용하나 커서 위치와 관련된 영역에서 js 이용
- 웹 접근성에 대한 고려 및, 글 중간중간 왜 이렇게 구현하는지에 대한 설명이 있는 글
- grid로 position overlay 하기
- 캐러셀에 텍스트 버튼 등 배치하기
Javascript
- 리액트의 유연성과 스벨트의 심플한 멘탈 모델을 갖춘 라이브러리
- vdom 대신 reactive + precompiled
- redux, Xstate 호환
- Concurrent Rendering 지원 계획 및 vite를 사용한 Isomorphic Starter 지원 계획
- 크롬의 차세대 렌더링 엔진 RendererNG
- CompositAfterPaint, LayoutNG, BlinkNG, GPU Acceleration everywhere, Threaded scrolling, animations, and decode, Viz, Threaded and accelerated canvas rendering, VideoNG 프로젝트
- 웹과 크롬에서 더이상 렌더링 속도 향상에 대한 기대가 어렵기 때문에, 새로운 기반 구축
- 크롬의 써드 파티 쿠키 차단은 2023년까지 연기
- JS로 색상 정렬하기
- hex와 rgba, alpha로 인한 영향(블렌딩), 비슷한 색상끼리의 카테고라이징(벡터 계산)