Fork me on GitHub

2023-09-15: Bun v1.0, EOL이 된 Node.js 16, State of CSS 2023

Translator: rewrite0w0 Edit on GitHub See Revisions

JSer.info #660 - Bun v1.0 출시되었습니다.

Node.js 호환 runtime과 코어패키지 구현, TypeScript의 Transpiler, Bundler, npm 패키지 매니저, bun test으로 테스트 도구가 포함된 툴킷입니다.

v1.0 출시로, Vercel가 패키지 매니저로 Bun 지원(Runtime으로는 미지원), Rails가 Bun 지원합니다.


Node.js 16가 2023년 9월 11일로 EOL(End of Life)가 되어 지원 종료됩니다.

Node.js 16의 LTS은, OpenSSL 1.1.1 지원 기간에 맞춰 단축되었기에, EOL가 당겨졌습니다.


CSS 개발자 앙케이트 State of CSS 2023가 공개되었습니다.

CSS 언어기능, 프레임워크, CSS in JS, 도구 등 관련해서 앙케이트 결과 공개되었습니다.


To support JSer.info


헤드라인


Bun 1.0 | Bun Blog

bun.sh/blog/bun-v1.0

Bun ReleaseNote

Bun v1.0 출시.
Node.js 호환 runtime과 코어 패키지 구현, TypeScript의 Transpiler, Bundler, npm 패키지 매니저, bun test 테스트 도구 내장.


Release v29.7.0 · jestjs/jest

github.com/jestjs/jest/releases/tag/v29.7.0

jest JavaScript testing ReleaseNote

Jest v29.7.0 출시.
jest --init 대신 셋업 가능한 create-jest 패키지 추가


doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release

github.com/nodejs/Release/pull/908

nodejs news

Node.js 16가 EOL 됨


New in Chrome 117 - Chrome Developers

developer.chrome.com/en/blog/new-in-chrome-117/

Chrome ReleaseNote

Chrome 117 출시.
CSS 애니메이션 관련 기능 추가
CSS subgrid 구현.
ECMAScript Stage 3에 있는 Object.groupBy/Map.groupBy 구현, Iterator Helpers 구현


Release v3.6.0 · honojs/hono

github.com/honojs/hono/releases/tag/v3.6.0

JavaScript library server ReleaseNote

Hono v3.6.0 출시.
c.render()c.setRenderer() 추가, c.var 추가.
HMR 대응하는 Vite 플러그인 @hono/vite-dev-server 공개


Chrome 118 beta - Chrome Developers

developer.chrome.com/en/blog/chrome-118-beta/

Chrome ReleaseNote

Chrome 118 beta 출시.
@scope에서 Scoped Styles, Media Query에서 JavaScript 유효 확인하는 scripting 추가.
tabIndex0 이상 scoll container에 포커스할 수 있도록, beforeunload에서 event.returnValue가 빈문자라면 dialog 보이지 않도록 변경.


Bootstrap 5.3.2 | Bootstrap Blog

blog.getbootstrap.com/2023/09/14/bootstrap-5-3-2/

CSS library ReleaseNote

Bootstrap 5.3.2 출시.


읽을거리


Making Sense of React Server Components

www.joshwcomeau.com/react/server-components/

React article

React Server Components 어떻게 동작하는가, Client와 Server 경계선, 이점에 대해


How to Pass a Component as a Prop in React | Total TypeScript

www.totaltypescript.com/pass-component-as-prop-react

React article

Component를 Props으로 전달하는 3가지 방법에 대해.
JSX 전달하는 방법, Component 전달하는 방법, as 사용하는 방법


슬라이드, 영상


State of CSS 2023

2023.stateofcss.com/

CSS Survey

State of CSS 2023 결과 공개.
CSS 언어 기능, 프레임워크, CSS in JS, 도구 등에 대한 앙케이트 결과 공개중이다.


웹사이트, 서비스, 문서


Next.Nav

www.next-nav.com/

Next.js VSCode Extension

Next.js 라우팅 정보에서 애플리케이션이 어떤 구조인가 보여줌, 라우팅 편집 가능한 VSCode 확장 기능


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


nebrelbug/npm-to-yarn: Convert npm CLI commands to yarn, and vice versa

github.com/nebrelbug/npm-to-yarn

npm yarn pnpm Bun library

npm 명령어를 yarn/pnpm/bun 명렁어로 변경하는 라이브러리


isaacs/tshy

github.com/isaacs/tshy

TypeScript Tools

TypeScript 소스코드에서 ESM와 CJS의 dual package 작성하는 도구


도서


Efficient Node.js

learning.oreilly.com/library/view/efficient-node-js/9781098145187/

nodejs book

2024년 8월 발매
Node.js 애플리케이션 개발에 관한 도서


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