dev-weekly 2022-07-09
CSS
- variable font 사용방법
tech('variations')
를 사용해 브라우저에게 노티하기
- font-variation-settings 사용법 및 주의사항(글 작성 시점에 지원되는 브라우저는 FF뿐)
- 하나의 요소(엘리먼트)로 로딩 인디케이터 만들기 3D버전
- input number를 써야 할 때와 그렇지 않을 때
- 카드번호, 우편번호 등은 잘못된 사용 예. 숫자로 구성된 것이 아니라 숫자에 써야 함
- 모바일에서 사용자에게 키보드 지원을 하기 위하서라면
<input inputmode="numeric" />
를 사용하기
Node
- Node, Deno랑 다르게 Webkit/JavascriptCore 를 사용한 JS 런타임
- .env파일을 자동으로 로드 등 특징들 소개
- Zig로 작성
- npm 패키지 마켓을 추정하는 방법
- npm 다운로드 수 비교와 CI, 호스팅 캐싱 서버, cnpm(china npm), bot 등으로 인한 영향
- npm depency 확인 및 주의사항 등
- 가장 작고 빠른 커맨드라인 컬러링 패키지
- chalk와 같은 라이브러리
Javascript
- 3way merge editor
- setting editor에서 수정된 항목 표시
- 미니맵 크기, 배율, 슬라이더 등 조절
- 터미널 - 쉘 통합, 최근 디렉토리 이동 등
- VSCode Server - WSL, Linux등에 설치 후 다른 장비에서 vscode.dev에서 연결하여 작업 가능
- 그 외 다양한 메이저 업데이트들
- TS로 작성된 protocol buffers 런타임 및 코드 생성 도구
- google-protobuf와 거의동일하지만 훨씬 작고, ESM 지원
- protoc의 JSON (역)직렬 변환기 생성 idiomatic JS 코드를 대체
- PageRnk 알고리즘을 이용해서 코드 베이스에서 가장 중요한 파일을 찾는 도구
- 소스 파일의 종속성 그래프를 작성하고, 중요도(의존성)에 따라 순위 지정