dev-weekly 2025-05-31
Nodejs
- nodejs에 공개 바운티 프로그램이 제안되었으나 거부.
- 사용자들은 사용자 중심 기능에 돈을 지불할 가능성이 높지만, 메인테이너들은 이미 쌓이고 있는 기술 부채를 우선시하고 싶을 수 있음.
- 품질 기준이 낮아질 수 있고, 반대 의견이 무시되거나 협력적인 의사 결정이 침식될 수 있음.
- 사람들이 자금을 지원하고 싶다면 자유롭게 할 수 있지만, 프로젝트 자체가 매커니즘을 관리해서는 안됨.
Javascript
- SHA-256을 사용하는 가벼운 캡차 얼터네이티브.
- JS Date객체의 문제점들
- Temporal의 기능들 예시와 함께 소개
- React Router 7이 너무 잘나옴. 모든 Route가 server route라면 React Router 7은 이미 Remix가 지향 했던 방향과 매우 유사.
- 때문에 Remix는 새로운 길을 모색했고, 단순함, 명확성, 성능에 집중한 새로운 프레임워크 가능성을 정의. 이를 위해서는 제어할 수 없는 추상화 계층에 의존하지 않고, 풀스택을 소유해야함. React종속성을 제거하고 Preact를 포크하여 시작.
- 아직 프리뷰가 준비되진 않았지만 Principle 소개
- Model-First Development, Build on Web API, Religiously Runtime, Avoid Dependencies(종속성 제로가 목표), Demand Composition, Distribute Cohesively
- RedwoodSDK 소개
- 모던 프레임워크는 플랫폼 뿐 아니라 유저의 코드까지 추상화. 함수를 작성하는게 아니라 빌드에 포함된 매크로일 뿐. 이건 DX가 아니라 환상. 관용적으로 쓰일 뿐.
- RedwoodSDK 는 커스텀 신택스도 없고, 숨겨놓은 변형도 없고, 매직도 없음. 웹에 어긋나지 않고 웹과 호환되는 것이 필요.
ETC
- JS 종속성을 줄이고 접근성을 개선하고 HTML을 보다 의미있게 만드는 엘리먼트들
- dialog, details, datalist, meter, output, mark, time, figure
- link preview 실험 지원
- HTTP3 업로드 성능 개선
- Temporal 기본 활성화, 접혀있는 details 도 검색 가능
Release