dev-weekly 2021-07-17
Node
Managing Node.js Docker Images in GitHub Packages with GitHub Actions
- 깃헙 패키지(컨테이너 레지스트리)에서 nodejs 도커 이미지 관리하는 포스트
- yml 작성 및 설명
- 레지스트리에 올라간 도커 이미지 로컬로 가져오기
node.new 를 주소창에 입력하면 stackblitz 새 노트 프로젝트가 생성되어 리다이렉트
- ts.new 를 입력하면 코드샌드박스 프론트 ts 새로운 프로젝트가 생성되어 리다이렉트(parcel)
Javascript
V8 v9.2 and the at Function
- 새로운 메서드 at - String.prototype.at, Array.prototype.at
- [1, 2, 3].at(-1) // 3
- v8 9.2 - 공유 포인터 압축 케이지
- 프로세스 내의 모든 격리가 동일한 4GB 가상 메모리를 공유하도록 변경
Deno 1.12 Released
- crypto api 지원
- native http 서버에서 웹소켓 지원
- repl에서 ts지원
- messageChannel, messagePort지원
- wasm 스레딩 지원 등이 있네여
How to Convert Arrays to Human-Readable Lists
-
Intl.ListFormat
const 과일 = ['사과', '복숭아', '망고', '바나나'] const listFormatter = new Intl.ListFormat('ko', { style: 'long', type: 'conjunction' }) console.log(listFormatter.format(과일)); // 사과, 복숭아, 망고 및 바나나
The Ultimate Guide to Browser-Side Storage
- 변수, DOM attribute, 웹 스토리지(localStorage, sessionStorage), IndexedDB, Cache API, Cookies, File System Access API, File and Directory Entries API, window property, WebSQL 의 10가지 저장공간에 대한 설명과 예제코드 및 장던점
devcert: Development SSL/TLS Certificates Made Easy
- SSL/TLS 지원을 위해 자체 루트 기관을 만들고, 자동으로 인증서를 발급하도록 해주는 도구
LiveKit: A Go-Powered Server for Real Time Audio and Video
- realtime WebRTC 기반 오디오/비디오 경험을 구축 해주는 오픈 소스 인프라 프로젝트.
- IOS, JS, Andriod SDK 제공
- https://livekit.io/playground