Fork me on GitHub

2025-08-21: Next.js 15.5, rslint/Oxlint, jsprimer v7.0.0(ES2025)

Translator: rewrite0w0 Edit on GitHub See Revisions

JSer.info #745 - Next.js 15.5가 출시되었습니다.

Turbopack가 베타버전이 되어, Node.js Middleware와 typedRoutes가 Stable이 되었습니다.
자료형 안전한 라우트 생성하기 위해 next typegen가 추가되었습니다.
next lint 폐지, next/linklegacyBehavior 비권장화, AMP 비권장화도 있습니다.


자료형 정보를 활용한 Linter로, rslint와 Oxlint의 Type-Aware 프리뷰가 공개되었습니다.

둘 다 tsgolint를 fork한 구조로, typescript-go 패치를 맞추기 위해, TypeScript 버전과 맞출 필요가 있는 구성입니다.
TypeScript ESLint 규칙 어느 정도 호환성이 있는 규칙이 각각 구현됩니다.

또한, TypeSccript ESLint 메인테이너가 Linter 아키텍처나 추상화 방법을 정리한 글도 공개했습니다.

이 글을 기반으로한 아키텍처의 Litner도 작성되어 있습니다.
어느 쪽도 typescript-go 사용한 자료형 해석을 할 예정입니다만, IPC 같이 디자인을 검토중입니다.


JavaScript Primer v7.0.0가 출시되었습니다.

ES2025 대응한, Iterator Helpers 새 캡처가 추가되었습니다. RegExp.escape, Set Methods, Import Attributes 해설이 더해졌고, 최신 사양에 따른 내용입니다..


To support JSer.info


헤드라인


Bun v1.2.20 | Bun Blog

bun.sh/blog/bun-v1.2.20

Bun ReleaseNote

Bun v1.2.20 출시.
yarn.lock 마이그레이션에 대응, expectTypeOf 추가, bun update --interactive --recursive 지원. Windows long path 지원, WebAssembly.compileStreamingWebAssembly.instantiateStreaming 지원


jQuery 4.0.0 Release Candidate 1 | Official jQuery Blog

blog.jquery.com/2025/08/11/jquery-4-0-0-release-candidate-1/

jQuery ReleaseNote

jQuery 4.0.0 Release Candidate 1 출시.
IE11미만 지원 종료, 오래된 IE 대상 기능 삭제.
동시에 Promise 지원 전제로 한 slim판 출시.


ECharts 6 Features - What's New - Basics - Handbook - Apache ECharts

echarts.apache.org/handbook/en/basics/release-note/v6-feature/

chart JavaScript library ReleaseNote

ECharts 6 출시.


Release Biome CLI v2.2.0 · biomejs/biome

github.com/biomejs/biome/releases/tag/%40biomejs%2Fbiome%402.2.0

biome ReleaseNote

Biome v2.2.0 출시.
다수 lint 규칙을 Stable으로 변경하고 재명명.
Qwik domain 지원, .graphqls 파일 대응.


Node.js — Node.js v24.6.0 (Current)

nodejs.org/en/blog/release/v24.6.0

nodejs ReleaseNote

Node.js v24.6.0 출시.
NODE_USE_SYSTEM_CA=1 추가, server.keepAliveTimeoutBuffer 옵션 추가, zstdCompress/zstdDecompress 사전 대응.
Node.js에 pino 같은 구조적 로그 지원하기 위한, Utf8Stream 추가.


Firefox 142.0, See All New Features, Updates and Fixes

www.firefox.com/en-US/firefox/142.0/releasenotes/

Firefox ReleaseNote

Firefox 142 출시.
<object> 요소의 비권장 codebase 속성 삭제, Selection API의 shadow DOM 경계를 넘는 범위 얻기 지원.
URL Pattern API 지원 Prioritized Task Scheduling API 구현


Next.js 15.5 | Next.js

nextjs.org/blog/next-15-5

Next.js ReleaseNote

Next.js 15.5 출시.
Turbopack가 베타버전으로, Node.js Middleware와 typedRoutes가 Stable으로 변경.
LayoutProps으로 자료형 안전하게 라우팅 다루도록, next typegen 커맨드 추가.
next lint 커맨드 삭제, next/link의 legacyBehavior 비권장으로, AMP를 비권장으로


Release pnpm 10.15 · pnpm/pnpm

github.com/pnpm/pnpm/releases/tag/v10.15.0

pnpm ReleaseNote

pnpm v10.15.0 출시.
미사용 catalog 삭제하는 cleanupUnusedCatalogs 옵션 추가, pnpm config get 개선


읽을거리


Deno 프론트엔드 개발 동향【2025년 여름】

zenn.dev/uki00a/articles/frontend-development-in-deno-2025-summer

deno article

Deno 프론트엔드 업데이트에 관련하여


If I Wrote a Linter, Part 1: Architecture | Goldblog

www.joshuakgoldberg.com/blog/if-i-wrote-a-linter-part-1-architecture/

TypeScript ESLint article

Linter 아키텍처에 대하여


Oxlint Type-Aware Preview | The JavaScript Oxidation Compiler

oxc.rs/blog/2025-08-17-oxlint-type-aware

TypeScript ESLint article

tsgolint fork를 Oxlint와 통합해서, Oxlint으로 자료형 정보를 사용한 TypeScript의 Lint 지원.
typescript-go으로 패치를 맞춰 이용하기 위해, TypeScript 버전에 맞춘 버전을 설치할 필요가 있음.


슬라이드, 영상


State of CSS 2025

2025.stateofcss.com/en-US

css Survey

State of CSS 2025 개발자 앙케이트 결과 공개.
CSS 기능, 프레임워크, CSS in JS, Pre/Post Processor, 도구, 자원 관련하여


소프트웨어, 도구, 라이브러리


web-infra-dev/rslint: 🚀 Go Faster. Go Typed

github.com/web-infra-dev/rslint

TypeScript ESLint golang

tsgo 기반 TypeScript ESLint 호환 규칙 구현 도구.
TypeScript 컴파일 할 때에 Lint스러운 확인. tsgo의 internal 처리함으로, TypeScript의 incremental build 같은 복잡한 캐시에도 대응 가능


redwoodjs/sdk: A React Framework for Cloudflare.

github.com/redwoodjs/sdk

cloudflare React library

Cloudflare Workers 대상 React 프레임워크.
라우팅이나 React Server Componnent 지원해서, 코드 생성이나 명명 규칙에 의존하지 않게 만들어짐


도서


JavaScript Primer v7.0.0 출시: ES2025 대응과 Iterator Helpers 새 챕터 추가 | Web Scratch

efcl.info/2025/08/18/jsprimer-v7/

JavaScript book ReleaseNote

jsprimer v7 출시.
ES2025 대응, 이터레이터와 제네레이터, RegExp.escape, Set Methods, Import Attributes 설명이 추가 됨.


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