Fork me on GitHub

2024-04-02: gulp 5.0.0, Deno 1.42, Bun 1.1(Windows)

Translator: rewrite0w0 Edit on GitHub See Revisions

JSer.info #687 - gulp 5.0.0가 출시되었어요.

gulp가 오랜만에 업데이트 되었어요.

Node.js 10.13 미만 지원 종료, encode를 UTF-8으로 변경, 비권장 로더 삭제가 있었어요.
또한, gulpfile.cjsgulpfile.mjs 지원, swc/esbuild/sucrase/mdx 로더 추가, extends 구문 지원도 추가되었어요.


Deno 1.42가 출시되었어요.

JSR 지원하는 deno publishdeno add 명령어가 추가되었어요.
deno task로 실행하는 스크립트를 크로스 플랫폼에서 실행 가능하게 하는 #!/usr/bin/env -S shebang 지원해요.
또한, DENO_FUTURE=1로 Deno2에 포함될 변경 opt-in로 테스트 가능해요.


Bun 1.1가 출시되었어요.

Bun 1.1에는 Windows 지원이 추가되었어요.

WebSocket API Stable로, performance.mark()/performance.measure() 지원, Fetch API가 Brotli 지원.
built-in modules가 Macros 이용에 대응, conditional exports로 worker지원, NODE_ENV 기본값 undefined로 변경이 있어요.


To support JSer.info


헤드라인


Release gulp v5.0.0 · gulpjs/gulp

github.com/gulpjs/gulp/releases/tag/v5.0.0

gulp ReleaseNote

gulp v5.0.0 출시.
Node.js 10.13 미만 지원 종료, encode를 UTF-8로 변경, 비권장 로더 삭제.
gulpfile.cjsgulpfile.mjs 지원, swc/esbuild/sucrase/mdx 로더 추가, extends 구문 지원


Deno 1.42: Better dependency management with JSR

deno.com/blog/v1.42

dneo ReleaseNote

Deno v1.42 출시.
JSR 지원하는 deno publishdeno add 명령어 추가.
deno task로 실행하는 스크립트를 크로스 플래폿에서 실행 가능하게 하는 #!/usr/bin/env -S shebang 지원.
DENO_FUTURE=1로 Deno2에 포함될 변경을 opt-in으로 테스트 가능하도록.


Introducing Babylon.js 7.0. Our mission is to build one of the most… | by Babylon.js | Mar, 2024 | Medium

babylonjs.medium.com/introducing-babylon-js-7-0-a141cd7ede0d

WebGL JavaScript library ReleaseNote

Babylon.js 7.0 출시.
Procedural Geometry, Global Illumination, Gaussian Splat Rendering 지원.
Apple Vision Pro 지원, MMD 커뮤니티 지원 추가


Radix Themes 3.0 – Radix UI

www.radix-ui.com/blog/themes-3

JavaScript UI library ReleaseNote

Radix Themes 3.0 출시.
커스텀 컬러 팔레트 작성 도구 공개, 대시보드 대상 컴포넌트 추가, 레이아웃 컴포넌트에 다수 Props 추가


Bun 1.1 | Bun Blog

bun.sh/blog/bun-v1.1

Bun windows ReleaseNote

Bun v1.1 출시.
WebSocket API Stable로, performance.mark()/performance.measure() 지원, Fetch API가 Brotli 지원.
built-in modules가 Macros에서 이용에 대응, conditional exports로 worker지원, NODE_ENV 기본값 undefined로 변경


읽을거리


Iterator helpers · V8

v8.dev/features/iterator-helpers

V8 JavaScript Chrome article

Chrome 122에 지원된 ES Proposal Stage 3 Iterator Helpers에 대해.
map/filter/take/drop/flatMap/reduce/toArray/forEach/some/every/find 사용 방법에 대해


light-dark() 이용해 CSS 컬러 패턴에 의존하는 색 사용하기 | Articles | web.dev

web.dev/articles/light-dark?hl=ja

CSS article

light-dark() 사용함에 Media Query 사용없이 Light Mode/Dark Mode로 변하는 값을 다룬다


JavaScript Visualized - Promise Execution

lydiahallie.framer.website/blog/promise-execution

JavaScript Promises article ECMAScript

Promise 동작 사양적 내부 동작을 사용한 시각화 자료.
비동기처리와 Microtask Queue 이야기


React Server Components now in RedwoodJS | RedwoodJS

redwoodjs.com/blog/rsc-now-in-redwoodjs

React article

RedwoodJS에서 React Server Components(RSC) 지원에 대해.
지금까지 GraphQL에서 web/api와 RSC 사용할 때 서버 구성의 차이, RSC 구조에 대하여


Flaky Tests In React: Detection, Prevention and Tools - Semaphore

semaphoreci.com/blog/flaky-react

React test article

testing-library 사용한 React 테스트에서 불안정한 패턴 해소 방법에 대하여.


도서


실전JavaScript!: 프로그래밍을 즐기면서 확실히 몸에 익힌다 | 무샤 히로유키 | 책 | 통판 | Amazon

www.amazon.co.jp/dp/4274231739/

JavaScript book

연습 문제가 풍부한 JavaScript 입문서


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