Fork me on GitHub

2025-04-03: Next.js LTS Policy, Rsdoctor 1.0, zx@lite

Translator: rewrite0w0 Edit on GitHub See Revisions

JSer.info #730 - Next.js가 LTS 정책을 공개. 현재 메이저 버전을 Active LTS으로 함, 그 이전 메이저 버전은 최초 출시부터 2년간 Maintenance LTS으로 관리합니다.

이 LTS 정책은, Next.js 미들웨어 바이패스 관련 포스트 모템 일환으로 공개되었습니다


Rsdoctor 1.0가 출시되었습니다시. webpack-bundle-analyzer 처럼 bundle size 분석이나 빌드 분석하는 도구입니다. rspack 또는 webpack에서 이용 가능합니다.


zx 8.5.0가 출시되었습니다. 새롭게 zx@lite 패키지가 추가되어, 보다 작은 크기의 패키지로 이용 가능합니다. 현재 npm/GitHub/JSR/homebrew/Docker 다양한 방법으로 설치 가능합니다.


To support JSer.info


헤드라인


Biome v2.0 beta | Biome

biomejs.dev/blog/biome-v2-0-beta/

JavaScript Tools ReleaseNote

Biome v2.0 Beta 출시.
GritQL 플러그인 추가, Linter에 domains 옵션 추가, 복수 파일 Lint 지원, // biome-ignore-all 지원.
HTML Formatter 지원, 규칙 추가


Next.js Support Policy | Next.js by Vercel - The React Framework

nextjs.org/support-policy

Next.js security document

Next.js의 LTS 정책 공개.
현재 메이저 버전을 Active LTS로 하고, 그 이전 메이저 버전은 최초 출시부터 2년간은 Maintenance LTS로 관리하는 정책


Release 19.1.0 (March 28, 2025) · facebook/react

github.com/facebook/react/releases/tag/v19.1.0

React ReleaseNote

React v19.1.0 출시.
development build에서만 이용 가능한 captureOwnerStack API 추가, <Suspense><body>보다 상단에 작성하도록, useId 반환 형식 변경.
react-server-dom-parcel 패키지 추가


Bun v1.2.7 | Bun Blog

bun.sh/blog/bun-v1.2.7

Bun ReleaseNote

Bun v1.2.7 출시.
Cookie 읽을 수 있는 Bun.Cookie/Bun.CookieMap 추가


Release v4.0.0 · lerna-lite/lerna-lite

github.com/lerna-lite/lerna-lite/releases/tag/v4.0.0

nodejs ReleaseNote

lerna-lite v4.0.0 출시.
Node.js 18 지원 종료, 의존 업데이트


Announcing Rspack 1.3 - Rspack

rspack.dev/blog/announcing-1-3

rspack ReleaseNote

Rspack 1.3 출시.
순환참조를 검출하는 CircularDependencyRspackPlugin 추가, experiments.buildHttp 옵션 추가.
Lazy compilation를 middleware로 이용 가능, AMD 모듈 지원, bundle size와 메모리 사용량 개선.


Announcing Rsdoctor 1.0 - Rsdoctor

rsdoctor.dev/blog/release/release-note-1_0

webpack rspack ReleaseNote

Rsdoctor 1.0 출시.
webpack-bundle-analyzer처럼 bundle size 분석이나 빌드 분석 가능한 도구.
rspack 또는 webpack으로 이용 가능


Release ES2025 Candidate March 31st 2025 · tc39/ecma262

github.com/tc39/ecma262/releases/tag/es2025-candidate-2025-03-31

ECMAScript ReleaseNote

ES2025 Candicate 출시.
2025년 6월 Ecma GA에서 승인되면 정식 출시


Release v4.1.0 · tailwindlabs/tailwindcss

github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.0

css library ReleaseNote

tailwindcss v4.1.0 출시.
details-content/inverted-colors/noscript/pointer-* variant 추가.
items-baseline-last/self-baseline-last/text-shadow utilities 추가.
@source inline(…)/@source not inline(…) 추가


Release 8.5.0 — Flow Splitter · google/zx

github.com/google/zx/releases/tag/8.5.0

JavaScript nodejs Tools ReleaseNote

zx 8.5.0 출시.
zx@lite으로 보다 작은 크기 패키지 이용 가능, npm/GitHub/JSR/homebrew/Docker 여러 방법으로 설치 가능해짐


Firefox 137.0, See All New Features, Updates and Fixes

www.mozilla.org/en-US/firefox/137.0/releasenotes/

Firefox ReleaseNote

Firefox 137 출시.
CSS hyphenate-limit-chars 프로퍼티 지원.
JavaScript의 Math.sumPrecise(), Atpmics.pause() 지원.
SVG으로 <discard> 엘리먼트 지원.
DevTools으로 폰트 메타데이터 게시, Network Panel에서 response를 로컬 파일에 두도록 함


Node.js — Node v23.11.0 (Current)

nodejs.org/en/blog/release/v23.11.0

nodejs ReleaseNote

Node.js v23.11.0 출시.
assert.partialDeepStrictEqual 추가, crypto.diffieHellman 추가, process.execve 추가, util.diff 추가


읽을거리


New URLPattern API brings improved pattern matching to Node.js and Cloudflare Workers

blog.cloudflare.com/improving-web-standards-urlpattern/

nodejs cloudflare JavaScript article

Node.js, Cloudflare Workers, Deno 지원하는 URLPattern API에 대하여.
WHATWG으로 정의된 API지만, WinterTC Minimum Common API에도 포함됨


Item Flow, Part 1: A new unified concept for layout | WebKit

webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/

css article

display: masonry 새로운 CSS 레이아웃 패턴을 늘리지 않고, flexbox, grid 관련한 프로퍼티 추가로 해결할 수 없는가에 대한 의논


도서


Effective TypeScript 2판 - O'Reilly Japan

www.oreilly.co.jp/books/9784814401093/?utm_mediun=referral

TypeScript ebook

Effective TypeScript 2판


Pull Request to this article
JSer.info Slackに参加する