CSS
- 페이지 전체를 스크롤하는
루트 스크롤 컨테이너의 고유한 기능들 - 스크롤 복원, 키보드 스크롤, 모바일 브라우저 UI 등
- 루트 스크롤이 사라지는 주의해야 하는 패턴들과 루트 스크롤 컨테이너 유지를 위한 기법들.
Javascript
- 완전한 시스템 권한을 가진 JS 백엔드와 네이티브 웹뷰 윈도만 사용.
- 백엔드는 약 600KB. HTML, CSS, JS 코드는 세 플랫폼에서 약 6MB
- WebGL/WebGPU 테스트를 크롬 없이 nodejs에서 실제 GPU 컨텍스트로 실행하는 vitest-gpu, jest-gpu 소개
- 크롬과 같은 angle, webgpu dawn 구현을 사용해 mock이 아니라 실제 셰이더, 버퍼, 렌더링 결과 검증.
- threejs 사례에서 ci시간 15분에서 6분 미만으로 감소하고 일반 유닛 테스트처럼 gpu 테스트 돌리는것이 목표.
Nodejs
- 내장
util.throttle, util.debounce 추가
- Nodejs 27부터 인텔맥(x64 macOS) 제공 안함. 실험적 지원만 제공.
AI
- 이 업계에서는 “개발자들이 소프트웨어를 더 쉽게 만들 수 있게 해준다면, 더 높은 품질의 소프트웨어를 개발할 여력이 생길 것이다” 라는 논리가 있음.
- AI 가 개발 속도와 생산량을 높여도 유저 경험과 소프트웨어 품질이 자동으로 좋아지진 않음. AI 시대일수록 결과물의 품질을 신경쓰는 craftsmanship이 더 중요.
ETC
- 논쟁 할 수 있는것과 없는 것. 가장 먼저 포기한 것은 옳은 것이 항상 좋은 것은 아니란 것. 옳은 것은 그른것이 있게 되고 순수 선이 아님. 그른 것으로 보이는 사람이 생기게 됨.
- 대부분의 논쟁은 아이디어가 아니라 자존심에 관한 것.
- 다른 사람을 고치는데 에너지를 쏟는 것 보다 직접 만들어 현실의 결과로 증명하는 것이 나음. 도움을 요청받았을 때는 도움.
- 결국 바꿀 수 있는 사람은 자신뿐이고, 늘 겸손하며 피드백을 요청해 스스로 나아지고 발전하는데 집중하는게 나음.
- https://news.hada.io/topic?id=31029
Release