JSer.info #745 - Next.js 15.5가 출시되었습니다.
Turbopack가 베타버전이 되어, Node.js Middleware와 typedRoutes가 Stable이 되었습니다.
자료형 안전한 라우트 생성하기 위해 next typegen
가 추가되었습니다.
next lint
폐지, next/link
의 legacyBehavior
비권장화, AMP 비권장화도 있습니다.
자료형 정보를 활용한 Linter로, rslint와 Oxlint의 Type-Aware 프리뷰가 공개되었습니다.
- web-infra-dev/rslint: 🚀 Go Faster. Go Typed
- Oxlint Type-Aware Preview | The JavaScript Oxidation Compiler
둘 다 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
- 😘 Recommend JSer.info to your friends!
- ❤️ Support @azu on GitHub Sponsors/JSer.info Sponsors
- 🐦 Follow @jser_info on X(Twitter)
헤드라인
Bun v1.2.20 | Bun Blog
Bun v1.2.20 출시.
yarn.lock
마이그레이션에 대응, expectTypeOf
추가, bun update --interactive --recursive
지원. Windows long path 지원, WebAssembly.compileStreaming
와 WebAssembly.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 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/
ECharts 6 출시.
Release Biome CLI v2.2.0 · biomejs/biome
github.com/biomejs/biome/releases/tag/%40biomejs%2Fbiome%402.2.0
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
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 142 출시.
<object>
요소의 비권장 codebase
속성 삭제, Selection API의 shadow DOM 경계를 넘는 범위 얻기 지원.
URL Pattern API 지원 Prioritized Task Scheduling API 구현
Next.js 15.5 | Next.js
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 v10.15.0 출시.
미사용 catalog 삭제하는 cleanupUnusedCatalogs
옵션 추가, pnpm config get
개선
읽을거리
Deno 프론트엔드 개발 동향【2025년 여름】
zenn.dev/uki00a/articles/frontend-development-in-deno-2025-summer
Deno 프론트엔드 업데이트에 관련하여
If I Wrote a Linter, Part 1: Architecture | Goldblog
www.joshuakgoldberg.com/blog/if-i-wrote-a-linter-part-1-architecture/
Linter 아키텍처에 대하여
Oxlint Type-Aware Preview | The JavaScript Oxidation Compiler
oxc.rs/blog/2025-08-17-oxlint-type-aware
tsgolint
fork를 Oxlint와 통합해서, Oxlint으로 자료형 정보를 사용한 TypeScript의 Lint 지원.
typescript-go
으로 패치를 맞춰 이용하기 위해, TypeScript 버전에 맞춘 버전을 설치할 필요가 있음.
슬라이드, 영상
State of CSS 2025
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
tsgo 기반 TypeScript ESLint 호환 규칙 구현 도구.
TypeScript 컴파일 할 때에 Lint스러운 확인. tsgo의 internal 처리함으로, TypeScript의 incremental build 같은 복잡한 캐시에도 대응 가능
redwoodjs/sdk: A React Framework for Cloudflare.
Cloudflare Workers 대상 React 프레임워크.
라우팅이나 React Server Componnent 지원해서, 코드 생성이나 명명 규칙에 의존하지 않게 만들어짐
도서
JavaScript Primer v7.0.0 출시: ES2025 대응과 Iterator Helpers 새 챕터 추가 | Web Scratch
efcl.info/2025/08/18/jsprimer-v7/
jsprimer v7 출시.
ES2025 대응, 이터레이터와 제네레이터, RegExp.escape
, Set Methods, Import Attributes 설명이 추가 됨.