JSer.info #736 - TypeScipt의 Go언어 네이티브 구현 @typescript/native-preview
가 공개되었습니다.
TypeScript를 Go언어로 이식 구현한 것으로, 컴파일러인 tsgo
와 같이 VSCode 확장도 출시되었습니다.
Firefox 139가 출시되었습니다.
hidden=until-found
속성 지원과 Temporal API 구현 포함됩니다. 실험적 기능으로, Prioritized Task Scheduling API, View Transition API, HTML 속성에 의한 <
과 >
자동 이스케이프 기능이 추가되었습니다.
Angular v20가 출시되었습니다.
effect
, linkedSignal
, toSignal
, Incremental hydration과 route-level render mode config가 Stable으로 변경되었습니다. Zoneless는 Developer Preview으로 이행, 실험적 기능으로 httpResource
과 vitest 지원도 추가되었습니다. 또한, Chrome DevTools에서의 Angular 고유성능 정보를 다루는 ng.enableProfiling()
API가 추가되었습니다.
또한, *ngIf
/*ngFor
/*ngSwitch
비권장도 포함되어 있습니다.
Chrome 137가 출시되었습니다.
CSS 관련으로는 조건이 있는 값을 표현 하는 if()
함수와, 포커스 네비게이션 순서를 제어하는 reading-flow
/reading-order
프로퍼티가 추가되었습니다. Web API 관련으로는, Selection API getComposedRanges()
와 direction
프로퍼티, Web Cryptography에서의 Ed25519 지원디 추가됩니다. WebAssembly에는, JavaScript Promise Integration(JSPI)정식 지원이 포함됩니다.
To support JSer.info
- 😘 Recommend JSer.info to your friends!
- ❤️ Support @azu on GitHub Sponsors/JSer.info Sponsors
- 🐦 Follow @jser_info on X(Twitter)
헤드라인
Node.js — Node v24.1.0 (Current)
nodejs.org/en/blog/release/v24.1.0
Node.js v24.1.0 출시.
node:fs
의 glob
가 Stable이 되고, experimental의 warning가 나오지 않습니다
Announcing TypeScript Native Previews - TypeScript
devblogs.microsoft.com/typescript/announcing-typescript-native-previews/
TypeScript의 Go언어 네이티브 구현 @typescript/native-preview
가 공개
Bun v1.2.14 | Bun Blog
Bun v1.2.14 출시.
bun install
가 catalog:
지원, Fetch API가 zstd 지원, "module": "Preserve"
기본으로 변경
Release v9.0.0 · storybookjs/storybook
github.com/storybookjs/storybook/releases/tag/v9.0.0
Storybook v9.0.0 출시.
Firefox 139.0, See All New Features, Updates and Fixes
www.mozilla.org/en-US/firefox/139.0/releasenotes/
Firefox 139 출시.
hidden=until-found
지원, Temporarl API 지원.
실험적 기능으로, Prioritized Task Scheduling API/View Transition API/속성에 의한 <
과 >
를 자동적 이스케이프
Bun v1.2.15 | Bun Blog
Bun v1.2.15 출시.
bun audit
추가, BUN_OPTIONS
환경변수 추가, vm.SourceTextModule
지원, perf_hooks.createHistogram()
지원
Announcing Angular v20. The past couple of years have been… | by Minko Gechev | May, 2025 | Angular Blog
blog.angular.dev/announcing-angular-v20-b5c9c06cf301
Angular v20. 출시.
effect
/linkedSignal
/toSignal
, Incremental hydration과 route-level render mode config가 Stable으로 변경
Zoneless가 Developer Preview으로 변경.
실험적 기능으로 httpResource
추가, vitest 지원.
Chrome DevTools에서 Angular 특유의 성능 정보를 다루는 ng.enableProfiling()
API 추가.
template expression에서 **
와 in
연산자.
*ngIf
/*ngFor
/*ngSwitch
비권장
New in Chrome 137 | Blog | Chrome for Developers
developer.chrome.com/blog/new-in-chrome-137?hl=en
Chrome 137 출시.
CSS 관련에는, 조건 있는 값을 표현하는 if()
함수 추가.
포커스 네비게이션 순서를 제어하는 reading-flow
/reading-order
프로퍼티 추가. 필기체에서 문자간격 무시하는 개선, accent-color
프로퍼티 시스템 accent 색 대응 구현. offset-path: shape()
지원.
Web API 관련으로는, Selection API에 getComposedRanges()
와 direction
프로퍼티 추가. Blob URL 파티셔닝 (fetch/navigation) 구현.
Web Cryptography에서 Ed25519
지원 추가. HSTS 캐시를 사용한 트래킹 방지하는 기능 구현. 응답하지 않는 Web 페이지 크러쉬 레포트를 Reporting API로 지원.
WebAssembly 방면에서는, JavaScript Promise Integration(JSPI)정식 지원.
branch hint 지원
읽을거리
ESLint v9.0.0: A retrospective - ESLint - Pluggable JavaScript Linter
eslint.org/blog/2025/05/eslint-v9.0.0-retrospective/
ESLint v9.0.0의 retrospective.
잘된 점과 잘 되지 않은 점 관련하여.
지원 버전 정책과 v8.x/v9.x 공존 백포트는 잘 됨.
한 편으로 파괴적인 변경이 많은 문제가 있어서, 도구가 부족해져 업데이트가 힘들어진 문제나 에코시스템과 협력성 부족이 있음
TSKaigi 자료 정리
zenn.dev/m_n/articles/a1189e28e43313
TSKaigi 2025 슬라이드 정리
Wake up, Remix! | Remix
Remix 앞으로는 방향성.
Remix v2는 React Router 얇은 래퍼였음.
Remix v3는 DB나 내장 컴포넌트를 포함한 프레임워크가 되었고, 또한 React가 아닌 Preact의 fork를 기반으로 한 구현 예정.
Remix 기본적 방침 언급
A brief history of JavaScript | Deno
deno.com/blog/history-of-javascript
브라우저 / JavaScript / 라이브러리 역사를 타임라인으로 정리
Introducing `jsr:` Support
vlt가 jsr:
prefix에서 JSR 패키지 설치 지원
React, visualized – react.gg
React 동작을 비주얼라이즈 소개
슬라이드, 영상
2025-05-23 Signal과 Observable ― 새로운 데이터 모델을 뜯어보기 (TSKaigi 2025) - Google 슬라이드
ECMAScript Stage 1의 Signals와 WCIG Observable 관련 슬라이드.
Pull/Push 기반 연속성 있는 값 다루기