dev-weekly 2025-03-01
Node
- macOS와 Windows에서 시스템 CA 인증서를 사용하도록 하는
--use-system-ca
명령어 플래그 추가
URLPattern
API가 도입
zlib
모듈에서 zstd지원
- nodejs에서 생성된 스레드에 이름 붙이기 가능
Javascript
- 과거 모바일 웹과 앱은 기술적인 차이(알림 등)가 있었지만 지금은 웹브라우저에서 모두 지원
- 그럼에도 불구하고 모바일 웹의 경험은 나쁘고 그 이유는 문화적인 문제. 웹을 만드는 사람들이 모바일에 맞는 경험을 제대로 고려하지 않음.
- TS 타입 시스템만으로 Doom 실행.
- 1.25페타 바이트의 타입 시스템을 177테라 바이트로 줄이는데 성공
- 타입 시스템 내부에 컴퓨터 구축 - RAM, Disk space, Call stack, Subroutines, Memory Pointer, Excution context
- JS 파일 시스템 구현인 async-fs에서 성능 병목 현상 발생. 원인은 Math.random()
- Math.random의 두 가지 성능 이슈 - HeapNumber allocation, Floating-point arithmetic 와 해결책
ETC
- 이미지의 alt 를 채우기 위해 LLM 사용
- 클라우드 LLM(chatGPT, claud) 와 로컬 LLM 10가지를 테스트
- 공정한 평가를 위해 EXIF 제거 후 테스트.
- 로컬LLM은 할루시네이션 존재. 클라우드는 할루시네이션 없음.
- MS엣지의 브라우저 UI를 WebUI 2.0 으로 마이그레이션 및 번들 최적화로 UI 영역 성능 40% 개선
- Perplexity에서 Comet이라는 브라우저 개발 중
Release