Fork me on GitHub

2025-06-26: Biome v2, Vite 7.0, Chrome 138, Firefox 140

Translator: rewrite0w0 Edit on GitHub See Revisions

JSer.info #739 - Biome v2 출시되었습니다.

설정 파일 괄호, Linter 플러그인 지원이 추가됐습니다. 또한, Import Organizer 같은 Linter 범위를 넘어서는 처리를 하는 Assist 기능, HTML formatter 지원이 포함됩니다.
파괴적 변경으로 --apply/--apply-unsafe 삭제, 설정 파일 include/ignore에서 includes으로 변경했습니다.


Vite 7.0 출시되었습니다.

require(esm) 이용 가능한 Node.js 20.19+/22.12+ 지원 대상으로 변경, 기본값 브라우저 타겟이 Baseline Widely Available으로 변경했습니다. Sass 레거시 API 지원 종료, Environment API 확장, 비권장 기능 삭제도 포함됩니다.


Chrome 138 출시되었습니다.

Chrome 138에서는, 로컬 Gemini Nano 사용한 Translator/Language Detector/Summarizer API 추가, CSS 새로운 함수군 지원이 포함됩니다.


Firefox 140 출시되었습니다.

Firefox 140에서는, CSS Custom Highlight API 지원, Cookie Store API에서 비동기 cookie 조작, pointerrawupdate 이벤트 지원이 추가됩니다.


To support JSer.info


헤드라인


Biome v2—codename: Biotype | Biome

biomejs.dev/blog/biome-v2/

biome ReleaseNote

Biome v2 출시.
설정 파일 괄호 지원, Linter 플러그인 지원.
Import Organizer 같이 Linter를 범위를 넘어서는 다루는 Assist 기능 추가, HTML formatter 지원.
파괴적 변경으로 --apply/--apply-unsafe 삭제, 설정 파일 include/ignore에서 includes으로 변경.


React Native 0.80 - React 19.1, JS API Changes, Freezing Legacy Arch and much more · React Native

reactnative.dev/blog/2025/06/12/react-native-0.80

React Native ReleaseNote

React Native 0.80 출시.
React 19.1.0으로 업데이트, 경로 지정해서 import 하는 Deep imports 비권장화, Legacy Architecture 비권장화.
iOS 의존 관계 prebuild 기능을 실험적으로 지원, Android의 APK 크기 감소, JSC 지원을 커뮤니티 패키지로 이동


Prettier 3.6: Experimental fast CLI and new OXC and Hermes plugins! · Prettier

prettier.io/blog/2025/06/23/3.6.0

JavaScript Tools ReleaseNote

Prettier 3.6 출시.
--experimental-cli으로 새로운 CLI를 이용 가능, @prettier/plugin-oxc/@prettier/plugin-hermes 플러그인 추가


Release v4.0.0 · svg/svgo

github.com/svg/svgo/releases/tag/v4.0.0

SVG javas library ReleaseNote

SVGO 4.0.0 출시.
Node.js 14 지원 종료, 기본 플러그인에서 removeTitleremoveViewBox 삭제, removeScriptElementremoveScripts 재명명.
패키지 import 방법 변경


Bun v1.2.17 | Bun Blog

bun.sh/blog/bun-v1.2.17

Bun ReleaseNote

Bun v1.2.17 출시.
bun build에서 .html 파일을 bundle하도록, node:zlib 지원, --unhandled-rejections 플래그 지원


Vite 7.0 is out! | Vite

vite.dev/blog/announcing-vite7.html

vite serverless

Vite 7.0 출시.
require(esm)가 이용 가능한 Node.js 20.19+/22.12+ 지원 대상으로 변경.
기본적으로 브라우저 타겟이 Baseline Widely Available로 변경, Sass 레거시 API 지원 종료.
Environment API 확장, 비권장 기능 삭제.


Node.js — Node v22.17.0 (LTS)

nodejs.org/en/blog/release/v22.17.0

nodejs ReleaseNote

Node.js v22.17.0 출시.
assert.partialDeepStrictEqual() 안정화, HTTP/2 priority signaling 비권장.
IncomingMessagenew 없이 인스턴스화 하던 것 비권장, child_processshell="" 비권장.
fs.FileHandle.readableWebStreamautoClose 옵션, fs.Dir의 Explicit Resource Management 대응.
Permissions으로 엔트리 포인트 암묵적 읽기 허용, util.styleText()'none' 스타일 삭제 대응


Node.js — Node v24.3.0 (Current)

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

nodejs ReleaseNote

Node.js v24.3.0 출시.
--experimental-transform-types 경고 삭제, node:test 프로퍼티 mock 지원, url.fileURLToPathBuffer() 추가


New in Chrome 138  |  Blog  |  Chrome for Developers

developer.chrome.com/blog/new-in-chrome-138

Chrome ReleaseNote

Chrome 138 출시.
로컬 Gemini Nano 사용한 Translator/Language Detector/Summarizer API 추가.
CSS, abs()/sign()/progress()/sibling-index()/sibling-count() 추가.
width 프로퍼티에서 stretch 키워드 지원, CSS 환경 변수로 OS 레벨 포인트 스케일 (env(preferred-text-scale)) 지원.
Viewport Segments API로 접는 기기 대응, Clear-Site-Data 헤다에 prefetchCache/prerenderCache 값 추가.
HTML 속성 값 </> 에스케이프 대응.


Firefox 140.0, See All New Features, Updates and Fixes

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

Firefox ReleaseNote

Firefox 140 출시.
CSS Custom Highlight API 지원, Cookie Store API으로 비동기 cookie 조작 지원.
저연장 마우스 포인터 이동을 탐지하는 pointerrawupdate 이벤트 지원, SVG fetchpriority 속성 지원.
Private Browsing 모드에서도 service worker 이용 가능, HTML 속성 시리얼라이즈할 때 </> 이스케이프 대응.
<h1> 요소 UA style 변경 (세션 요소 감쌀 때 크기 변화 삭제), MutationEvent 인터페이스 삭제


읽을거리


JSON module scripts are now Baseline Newly available  |  Blog  |  web.dev

web.dev/blog/json-imports-baseline-newly-available?hl=en

ECMAScript JSON article

JSON module가 Baseline이 됨


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


modelcontextprotocol/use-mcp

github.com/modelcontextprotocol/use-mcp

React MCP library

MCP 서버와 접속 관리하는 React Hooks


도서


Astro 프론트엔드 개발 교과서 | 기술평가사

gihyo.jp/book/2025/978-4-297-15008-2

JavaScript book

2025년 7월 7일 발매
Astro 관련 도서


Exploring JavaScript (ES2025 Edition)

exploringjs.com/js/

ECMAScript book

Exploring JavaScript ES2025 Edition 출시


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