주간 다이제스트 2026년 14주차: JS 프레임워크
TypeScript 7의 Go 기반 컴파일러(Project Corsa)가 8~10배 빠른 타입 검사를 제공하며, Biome은 대규모 TypeScript 모노레포의 pre-commit 훅 실행 시간을 92% 단축합니다.
TypeScript 7의 Go 기반 컴파일러(Project Corsa)가 8~10배 빠른 타입 검사를 제공하며, Biome은 대규모 TypeScript 모노레포의 pre-commit 훅 실행 시간을 92% 단축합니다.
Chrome 146이 새로운 trigger-scope 프로퍼티와 함께 스크롤 기반 애니메이션을 출시했으며, Josh W. Comeau는 position: sticky blocker를 활용해 JavaScript 없이 sticky 헤더의 색상을 섹션별로 전환하는 순수 CSS 기법을 공개했습니다.
Node.js가 모든 활성 릴리스 라인에서 9개의 CVE를 패치했으며, TypeScript 6.0은 내장 Temporal API 타입을 추가하고 Go 기반 Project Corsa 컴파일러가 탑재될 7.0 이전의 마지막 메이저 릴리스로 자리매김했습니다.
Storybook 10.3은 React용 MCP 서버를 도입하여 AI 에이전트가 컴포넌트 메타데이터와 라이브 story 미리보기에 구조적으로 접근할 수 있게 했으며, Nielsen Norman Group은 AI가 주도하는 generative UI와 사용자가 요청하는 vibe coding을 명확히 구분했습니다.
Trivy v0.69.4 공급망 침해에서 파생된 자가 전파형 npm 웜 CanisterWorm이 에코시스템 전반에 백도어를 심고 있으며, GitHub는 4월 24일부터 Copilot Free 및 Pro 사용자의 인터랙션 데이터를 모델 학습에 활용하기 시작했습니다.
Addy Osmani가 O'Reilly AI CodeCon에서 멀티 에이전트 코딩 오케스트레이션으로의 전환을 정리한 한편, METR과 Google DORA 연구는 AI를 많이 활용하는 팀이 속도 향상을 체감함에도 실제로는 19% 더 오래 걸린다는 사실을 밝혔으며, PR 리뷰 병목이 모든 이득을 흡수합니다.
Deque는 Axe DevTools 자동화와 WCAG 2.2 수동 테스트 병행을 권장하며, OpenStatus는 shadcn 레지스트리로 배포 가능한 단일 createTableSchema 선언 중심으로 데이터 테이블을 재구축했습니다.
CSS Anchor Positioning이 Floating UI를, Scroll-Driven Animations이 GSAP ScrollTrigger를 대체하는 등 CSS가 322 kB 이상의 JavaScript 라이브러리를 대체하고 있으며, light-dark()는 Chrome 150과 Firefox 150에서 이미지 지원을 추가했습니다.
Next.js 16.2는 개발 서버 시작 시간을 87% 단축하고 서버 렌더링 속도를 최대 60% 향상시켰으며, Rust 기반 Rolldown 번들러를 탑재한 VoidZero의 Vite 8은 Linear, Beehiiv 등 팀의 빌드 속도를 10~30배 개선했습니다.
캘리포니아주가 Disney와의 소송에서 275만 달러 합의를 이끌어내는 등 CCPA·GDPR 집행이 강화되는 한편, Simon Willison은 red-green TDD와 샌드박스 환경을 코딩 에이전트를 신뢰성 있게 운영하기 위한 핵심 실천 방법으로 제시했습니다.
CanisterWorm이 44개 이상의 npm 패키지를 침해하고 Glassworm이 월 13만 4천 건 다운로드의 React Native 패키지에 백도어를 심는 두 건의 공급망 공격이 발생한 가운데, GitHub은 Dependabot 멀웨어 알림 기능을 동시에 재활성화했습니다.
Addy Osmani의 "comprehension debt" 개념이 이번 주 가장 날카로운 통찰을 담고 있습니다. AI 보조 개발자들은 코드 이해도 테스트에서 17% 낮은 점수를 기록했으며, WIP 제한과 TDD 훈련이 이를 보완하는 데 도움이 됩니다.