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
- 😘 Recommend JSer.info to your friends!
- ❤️ Support @azu on GitHub Sponsors/JSer.info Sponsors
- 🐦 Follow @jser_info on X(Twitter)
헤드라인
Biome v2—codename: Biotype | Biome
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 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
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
SVGO 4.0.0 출시.
Node.js 14 지원 종료, 기본 플러그인에서 removeTitle
와 removeViewBox
삭제, removeScriptElement
를 removeScripts
재명명.
패키지 import 방법 변경
Bun v1.2.17 | Bun Blog
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 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
Node.js v22.17.0 출시.
assert.partialDeepStrictEqual()
안정화, HTTP/2 priority signaling 비권장.
IncomingMessage
를 new
없이 인스턴스화 하던 것 비권장, child_process
의 shell=""
비권장.
fs.FileHandle.readableWebStream
의 autoClose
옵션, fs.Dir
의 Explicit Resource Management 대응.
Permissions으로 엔트리 포인트 암묵적 읽기 허용, util.styleText()
의 'none'
스타일 삭제 대응
Node.js — Node v24.3.0 (Current)
nodejs.org/en/blog/release/v24.3.0
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 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 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
JSON module가 Baseline이 됨
소프트웨어, 도구, 라이브러리
modelcontextprotocol/use-mcp
github.com/modelcontextprotocol/use-mcp
MCP 서버와 접속 관리하는 React Hooks
도서
Astro 프론트엔드 개발 교과서 | 기술평가사
gihyo.jp/book/2025/978-4-297-15008-2
2025년 7월 7일 발매
Astro 관련 도서
Exploring JavaScript (ES2025 Edition)
Exploring JavaScript ES2025 Edition 출시