2026 · Week 31
Node.js 7월 보안 릴리스, 취약점 11건 패치 — 2026년 31주 자바스크립트
31주차 JavaScript 분야에서는 기능 개발보다 보안 유지보수가 앞섰습니다. Node.js는 22.x, 24.x, 26.x 라인에서 HTTP/2 메모리 처리와 Permission Model의 High 심각도 취약점 3건을 포함해 총 11건을 패치했습니다. Nuxt 4.5.1과…
주간 다이제스트 아카이브
출처를 검증한 주간 보고서 31개를 최신순으로 확인하세요.
2026 · Week 31
31주차 JavaScript 분야에서는 기능 개발보다 보안 유지보수가 앞섰습니다. Node.js는 22.x, 24.x, 26.x 라인에서 HTTP/2 메모리 처리와 Permission Model의 High 심각도 취약점 3건을 포함해 총 11건을 패치했습니다. Nuxt 4.5.1과…
2026 · Week 30
30주차는 하나의 중대한 도구 이벤트로 정의됩니다. Anders Hejlsberg가 컴파일러와 언어 서비스 전체를 Go로 재작성한 TypeScript 7이 10년 만에 가장 큰 TypeScript 릴리스로 출시되었습니다. 평균 10배의 빌드 속도 향상 — 절반은 네이티브 실행에서, 나머지…
2026 · Week 29
29주차는 주요 프레임워크 릴리스와 모든 Vercel 사용자가 캘린더에 표시해야 할 런타임 마감일로 가득했습니다. Nuxt 4.5는 Vite 8, Rspack 2, 새로운 Rsbuild 기반 파이프라인이라는 세 가지 빌드 레이어 업그레이드를 동시에 출시하고, 실험적 SSR 스트리밍, 안정적인…
2026 · Week 28
28주차는 두 가지 런타임 분야의 중요한 발표로 시작되었습니다. Bun v1.4.0이 535,496줄의 Zig 코드를 Rust로 완전히 재작성한 결과물을 탑재하고 출시되었습니다. 64개의 Claude 에이전트를 동시에 활용해 11일 만에 완료한 이 작업은 v1.3.14의 버그 128개를…
2026 · Week 27
이번 주 JavaScript 툴체인 생태계에서는 두 가지 주요 통합이 이루어졌습니다. VoidZero가 Vite, Vitest, Rolldown, tsdown, Oxlint, Oxfmt를 하나의 vp CLI로 묶는 MIT 라이선스 통합 툴체인 Vite+의 베타 버전을 공개하였습니다. 알파…
2026 · Week 26
26주차는 빌드 성능을 강하게 밀어붙이는 대형 프레임워크 릴리스들이 주목받았습니다. Astro 7은 .astro 컴파일러를 Go에서 Rust로 재작성하고, Markdown 파이프라인을 Rust 기반 Satteri 프로세서로 교체하며, 큐 기반 렌더링 엔진을 도입하는 3단계 Rust…
2026 · Week 25
25주차 JavaScript 뉴스는 보안이 중심을 차지하였습니다. Node.js가 모든 활성 LTS 라인(22.x, 24.x, 26.x)에 걸쳐 11개의 CVE를 수정하는 긴급 패치를 배포하였습니다. 두 가지 심각한 취약점인 CVE-2026-48933(WebCrypto AES 정수…
2026 · Week 24
이번 주 JavaScript 소식은 두 가지 중요한 플랫폼 이벤트가 주목을 받았습니다. WWDC26에서 공개된 Safari 27 Beta는 58개의 신기능과 역대 최다인 525개의 버그 수정을 탑재했으며, 올바른 top-level await를 위한 ESM 로더의 C++ 완전 재작성,…
2026 · Week 23
이번 주 JavaScript 카테고리는 주요 프레임워크 및 툴링 릴리스가 중심이었습니다. Biome v2.5는 500개 lint 규칙 마일스톤을 달성하며, CSS, JSX, HTML 파일 간 CSS 클래스 불일치를 감지하는 두 개의 크로스 파일 nursery…
2026 · Week 22
이번 주 JavaScript 카테고리는 두 건의 중요한 보안 권고로 시작됩니다. Express 팀이 multiparty 4.3.0을 릴리스하여 4.2.3 이하 버전에 존재하는 세 가지 고심각도 서비스 거부 CVE(CVE-2026-8159, CVE-2026-8161,…
2026 · Week 21
이번 주 JavaScript 카테고리는 주요 런타임 릴리스가 주를 이루었습니다. 역대 최대 규모의 마이너 릴리스인 Deno 2.8은 여섯 가지 새로운 서브커맨드(deno audit fix, deno bump-version, deno ci, deno pack, deno transpile,…
2026 · Week 20
20주차의 핵심 사건은 5월 11일 42개 @tanstack/* npm 패키지를 강타한 'Mini Shai-Hulud' 공급망 공격입니다. 공격자는 pull_request_target Pwn Request 패턴, GitHub Actions 캐시 포이즈닝, OIDC 토큰 메모리 추출을…
2026 · Week 19
19주차에는 런타임과 툴링 영역에서 중요한 릴리스가 잇따랐습니다. Node.js 26.0.0이 새로운 Current 릴리스로 출시되어 Temporal API를 기본으로 활성화했습니다. 이는 오래된 Date 객체를 대체하는 현대적인 API로, V8 엔진이 14.6.202.33(Chromium…
2026 · Week 18
이번 주 JavaScript 생태계는 React Server Components에 대한 재해석과 굵직한 프레임워크 릴리스들로 채워졌습니다. Tanner Linsley는 RSC를 아키텍처 강제가 아닌 wire protocol로 규정하며, TanStack Start가 서버 소유 트리와…
2026 · Week 17
17주차에는 JavaScript 생태계 릴리스와 스펙 뉴스가 쏟아졌습니다. ES2025가 공식 승인되고 ES2026 후보 초안이 확정되어, Iterator.prototype에 지연 평가 방식의 .map(), .filter(), .take(), .toArray()를 제공하는 Iterator…
2026 · Week 16
ES2026이 6가지 핵심 개선 사항으로 Stage 4에 도달했습니다. Temporal API는 Temporal.PlainDate, Temporal.ZonedDateTime, Temporal.Instant 등 불변하고 타임존을 명시적으로 처리하는 타입으로 기존의 Date 객체를 대체해,…
2026 · Week 15
이번 주 최대 이슈는 npm 공급망 공격으로, HTTP 클라이언트 중 가장 많이 다운로드되는 axios가 표적이 되었습니다. 악성 버전 axios@1.14.1과 axios@0.30.4가 탈취된 메인테이너 계정을 통해 배포되었으며, 설치 후 2초 이내에 크로스 플랫폼 원격 접근 트로이목마를…
2026 · Week 14
14주차 JavaScript의 최대 이슈는 TypeScript 7 "Project Corsa"로, 컴파일러를 Go로 재작성하여 tsgo라는 바이너리로 제공합니다. VS Code의 150만 줄 코드베이스 기준 실제 벤치마크에서 타입 검사가 89초에서 8.7초로 단축되는 8~10배의 속도 향상과…
2026 · Week 13
13주차는 긴급 보안 알림으로 시작되었습니다. Node.js 프로젝트가 모든 활성 릴리스 라인(20.x, 22.x, 24.x, 25.x)에 대해 9개 CVE를 해결하는 패치를 발표했으며, 높은 심각도 이슈로는 TLS SNICallback 불완전 수정(CVE-2026-21637)과…
2026 · Week 12
12주차는 JavaScript 생태계 전반에 걸친 대규모 성능 혁신이 두드러진 한 주였습니다. Next.js 16.2는 dev 시작 시간이 약 87% 빨라지고, 서버 렌더링 속도가 25~60% 향상되었습니다. 이는 JSON.parse의 reviver 콜백을 순수 JavaScript 2단계…
2026 · Week 11
Week 11은 JavaScript와 시간 처리의 관계에서 분수령이 된 주입니다. TC39의 113번째 전체 회의에서 Temporal이 공식적으로 Stage 4에 도달하며 오랫동안 문제가 많았던 Date API를 대체하기 위한 9년간의 노력이 결실을 맺었습니다. Firefox v139,…
2026 · Week 10
이번 주 가장 시급한 뉴스는 CVE-2026-27148입니다. CVSS 8.9 점수의 이 XSS/RCE 취약점은 Storybook 8.1.0 이상 10.2.9 이하 버전에 영향을 미치며, 브라우저 기반 story 편집기와 함께 도입된 인증 없는 WebSocket 엔드포인트를 이용합니다.…
2026 · Week 9
9주차 최대 뉴스는 React Foundation 출범입니다. React, React Native, JSX가 Meta 소유에서 벗어나 Linux Foundation 산하의 독립 재단으로 이관되었으며, Amazon, Expo, Microsoft, Vercel 등 8개의 Platinum 창립…
2026 · Week 8
이번 주 JavaScript 핵심 주제는 스택 전 계층에 걸친 성능이었습니다. Claude Sonnet 4.6 출시가 AI 코딩 생태계를 재편하는 동안, Platformatic은 Node.js 25의 V8 pointer compression 심층 분석을 통해 Igalia와…
2026 · Week 7
이번 주 JavaScript 카테고리의 핵심은 Biome v2.4 릴리스입니다. 템플릿 리터럴 내 CSS 및 GraphQL 린팅, Vue·Svelte·Astro를 지원하는 15개의 HTML 접근성 규칙, 그리고 noImportCycles·noReactForwardRef를 포함한 24개의…
2026 · Week 6
이번 주 JavaScript 툴링 생태계에서는 두 건의 주요 릴리스가 있었습니다. ESLint v10.0.0은 레거시 eslintrc 설정 시스템을 완전히 제거했습니다. .eslintrc.* 파일과 .eslintignore, 관련 CLI 플래그가 모두 사라지고, 파일 근접성 기반의 설정…
2026 · Week 5
5주차 JavaScript 런타임 영역은 Node.js v25.5.0 출시와 함께 주목받았습니다. 핵심은 --build-sea 플래그로, Single Executable Application 빌드를 Node.js 코어에 직접 통합하여 유지보수가 중단된 postject 도구에 대한 불안정한…
2026 · Week 4
이번 주 JavaScript 툴링의 흐름은 Rust 기반의 세대 교체로 요약됩니다. VoidZero의 Rolldown 1.0 RC가 핵심입니다. beta 이후 3,400개 이상의 커밋, Rollup 대비 10–30배 빠른 속도, Oxc 기반 내장 TypeScript/JSX 변환,…
2026 · Week 3
3주차 JavaScript 이슈는 원초적인 속도와 현실적인 제약 사이의 긴장감으로 정의됩니다. 피처드 릴리스인 Astro 6 Beta는 Vite의 Environment API를 기반으로 완전히 재설계된 개발 서버를 선보이며, 특히 workerd를 통한 Cloudflare Workers 공식…
2026 · Week 2
2주차 JavaScript의 핵심 주제는 웹 플랫폼이 오랫동안 해결하지 못한 의존성 관리입니다. Lea Verou의 역작 에세이는 번들러가 10년간 메워온 공백을 정면으로 파헤칩니다. 웹 플랫폼은 JavaScript에 제대로 된 해석 모델을 제공한 적이 없어, CDN…
2026 · Week 1
2026년 첫 ISO 주간의 JavaScript 생태계는 기본기를 되짚는 차분한 분위기로 출발합니다. 가장 돋보이는 글은 Marvin Hagemeister가 연휴 동안 파고든 심층 분석으로, UI 렌더링의 Signals와 최신 LSP를 지탱하는 쿼리 기반 컴파일러 아키텍처가 같은 반응형 코어…