diff --git a/_i18n/ko/_posts/2026/2026-08-27-pnpm-12-bun-1.4-solid-2.0-rc.md b/_i18n/ko/_posts/2026/2026-08-27-pnpm-12-bun-1.4-solid-2.0-rc.md new file mode 100644 index 00000000000..d45842f1bc5 --- /dev/null +++ b/_i18n/ko/_posts/2026/2026-08-27-pnpm-12-bun-1.4-solid-2.0-rc.md @@ -0,0 +1,227 @@ +--- +title: "2026-08-27: pnpm 12, Bun 1.4, Solid 2.0 RC" +author: "azu" +translator: rewrite0w0 +layout: post +date: 2026-08-27T12:55:43.477Z +category: JSer +tags: +- pnpm +- Bun +- Solid +- nodejs +- Rust + +--- + +JSer.info #778 - pnpm 12가 출시되었다. + +- [pnpm 12.0 | pnpm](https://pnpm.io/blog/releases/12.0) + +pnpm 12은 Rust로 재작성된 안정판으로 출시되었으며, pnpm 11 명령어, 설정, lockfile 형식도 계승받는다. +GitHub/GitLab/Bitbucket의 Git의존은, 정규화한 HTTPS URL에서 lockfile에 기록하도록 변경된다. +또한, `pnpm-workspace.yaml` 미지의 설정 보고, `globalShims`에 의한 project-aware global bins, package manager 설치에 대응했다. +그 외로는, Registry revisions, `pnpm update --patches`, `pnpm stage approve`의 일괄승인이 추가된다. + +--- + +Bun 1.4가 출시되었다. + +- [Bun 1.4 | Bun Blog](https://bun.com/blog/bun-v1.4) + +Bun 1.4는, Zig에서 Rust로 재작성되었으며, Node.js 호환성, メモリ/CPU 사용량, 기동 속도 개선이 있다. +`bun dedupe`/`bun prune`/`bun audit fix`가 추가된다. +또한, `bun test --timings`에서 실행 시간 기반 sharding, React Compiler, `bun build --asset` 디렉토리 지정에 대응한다. + +--- + +Solid v2.0.0 RC가 출시되었다. + +- [Release v2.0.0 RC - The Big <Reveal> · solidjs/solid](https://github.com/solidjs/solid/releases/tag/v2.0.0-rc.0) +- [From Solid 1.x](https://v2.solidjs.com/migration/from-solid-1) + +Solid v2.0.0 RC에는, 비동기 값을 리액티브 그래프로 다루는 모델으로 변경된다. +`createResource`/`batch`/`startTransition`/`useTransition`가 삭제된다. +또한, OXC 기반 Rust제 컴파일러가 도입된다. +`@solidjs/vite-plugin`의 `start: true`에 의해, Vite 상에서 SPA, SSR, Server Functions를 다룰 수 있다. + +---- + +

헤드라인

+ +---- + +## SolidStart v2 is now Stable · solidjs/solid-start · Discussion #2281 +[github.com/solidjs/solid-start/discussions/2281](https://github.com/solidjs/solid-start/discussions/2281 "SolidStart v2 is now Stable · solidjs/solid-start · Discussion #2281") +

Solid JavaScript vite ReleaseNote nodejs

+ +SolidStart v2 출시. +Vite Environment API 사용한 client/server 빌드로 이행. +Nitro v3/Cloudflare Vite plugin 디플로이 플러그인과 연계 지원. +Node.js 24 이상 필요하며, 설정 파일 `vite.config.ts`으로 이행이 필요하다 + +- [Migrating from v1 - SolidStart](https://docs.solidjs.com/solid-start/v2/migrating-from-v1 "Migrating from v1 - SolidStart") + +---- + +## Release v1.7.0 · video-dev/hls.js +[github.com/video-dev/hls.js/releases/tag/v1.7.0](https://github.com/video-dev/hls.js/releases/tag/v1.7.0 "Release v1.7.0 · video-dev/hls.js") +

HLS JavaScript library ReleaseNote

+ +hls.js v1.7.0 출시. +TypeScript 자료형 정의 엄밀화. +`hls.createIFramePlayer()`에 의해 iframe playlist 재생, CMCD v2 지원 추가. +`hls.nextAudioTrack`, `abrSwitchInterval`, `appendTimeout` 추가 + + +---- + +## Release 3.50.0 - 2026.08.05 · zloirock/core-js +[github.com/zloirock/core-js/releases/tag/v3.50.0](https://github.com/zloirock/core-js/releases/tag/v3.50.0 "Release 3.50.0 - 2026.08.05 · zloirock/core-js") +

JavaScript library ReleaseNote

+ +core-js v3.50.0 출시. +`Iterator.zip`/`Iterator.zipKeyed`를 Stable ES으로 추가, `Iterator.prototype.chunks`/`windows`가 Stage 3으로 이동. +Stage 3 Proposal로 `Iterator.prototype.includes`/`join`, `Promise.allKeyed`/`Promise.allSettledKeyed` 추가 + + +---- + +## Release v2.0.0 RC - The Big <Reveal> · solidjs/solid +[github.com/solidjs/solid/releases/tag/v2.0.0-rc.0](https://github.com/solidjs/solid/releases/tag/v2.0.0-rc.0 "Release v2.0.0 RC - The Big <Reveal> · solidjs/solid") +

Solid JavaScript ReleaseNote vite

+ +Solid v2.0.0 RC 출시. +비동기 값을 리엑티브 그래프로 다루는 모델로 변경. +`createResource`/`batch`/`startTransition`/`useTransition` 삭제. +OXC 기반 Rust제 컴파일러 도입. +`@solidjs/vite-plugin`의 `start: true`에서 Vite상 SPA/SSR/Server Functions를 다루도록. +`SolidStart`를 retire 발표. 관리 출시는 계속. +`Start mode`가 `SolidStart`를 대신하도록 함. + +- [From Solid 1.x](https://v2.solidjs.com/migration/from-solid-1 "From Solid 1.x") + +---- + +## Release Notes for Safari Technology Preview 250 | WebKit +[webkit.org/blog/18191/release-notes-for-safari-technology-preview-250/](https://webkit.org/blog/18191/release-notes-for-safari-technology-preview-250/ "Release Notes for Safari Technology Preview 250 | WebKit") +

safari browser css JavaScript ReleaseNote

+ +Safari Technology Preview 250 출시. +CSS `ruby-overhang: spaces` 지원. +`using`/`await using`, `Iterator.zip()`/`Iterator.zipKeyed()` 지원. +`fetch()`에서의 `ReadableStream` 업로드, WebAssembly의 relaxed SIMD/multiple memories 지원 + + +---- + +## Release v5.6.0 - npm staged publishing · lerna-lite/lerna-lite +[github.com/lerna-lite/lerna-lite/releases/tag/v5.6.0](https://github.com/lerna-lite/lerna-lite/releases/tag/v5.6.0 "Release v5.6.0 - npm staged publishing · lerna-lite/lerna-lite") +

npm ReleaseNote monorepo

+ +Lerna-Lite v5.6.0 출시. +`lerna publish --stage`로 npm의 staged publishing 지원. + + +---- + +## Better Auth 1.7 +[better-auth.com/blog/1-7](https://better-auth.com/blog/1-7 "Better Auth 1.7") +

TypeScript library ReleaseNote OAuth MCP

+ +Better Auth 1.7 출시. +파괴적 변경으로, `oidcProvider` 플러그인 삭제, `@better-auth/oauth-provider`으로 이동. +MCP 인증은 `@better-auth/mcp`으로 이동, SCIM Groups/Device Authorization 지원 + + +---- + +## Firefox 154.0, See All New Features, Updates and Fixes +[www.firefox.com/en-US/firefox/154.0/releasenotes/](https://www.firefox.com/en-US/firefox/154.0/releasenotes/ "Firefox 154.0, See All New Features, Updates and Fixes") +

Firefox browser css JavaScript ReleaseNote

+ +Firefox 154.0 출시. +CSS `text-box-trim`/`text-box-edge`, `sibling-index()`/`sibling-count()` 지원. +``의 시계 선택UI, `No-Vary-Search`, `Iterator.prototype.chunks`/`windows`/`includes()`/`join` 지원. +실험적 기능으로, CSS `line-clamp`, `progress()`, CSS Typed Object Model API 지원 + +- [Firefox 154 release notes for developers (Stable) - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/154 "Firefox 154 release notes for developers (Stable) - Mozilla | MDN") + +---- + +## Bun 1.4 | Bun Blog +[bun.com/blog/bun-v1.4](https://bun.com/blog/bun-v1.4 "Bun 1.4 | Bun Blog") +

Bun JavaScript ReleaseNote

+ +Bun v1.4 출시. +Zig에서 Rust로 재작성, Node.js 호환성 개선, 메모리/CPU 사용량과 기동속도 개선. +`bun dedupe`/`bun prune`/`bun audit fix` 추가. +`bun test --timings`에서 실행 시간 기반 sharding 지원, React Compiler 대응, `bun build --asset`로 디렉토리 지정 대응. +정적파일 송신 대응, 실험적 기능으로 `Bun.serve()` HTTP/3, `fetch()` HTTP/2와 HTTP/3 대응. + + +---- + +## pnpm 12.0 | pnpm +[pnpm.io/blog/releases/12.0](https://pnpm.io/blog/releases/12.0 "pnpm 12.0 | pnpm") +

pnpm ReleaseNote

+ +pnpm 12.0 출시. +Rust로 재작성된 Stable판 출시, pnpm 11 명령어/설정/lockfile 형식 계승. +GitHub/GitLab/Bitbucket의 Git 의존은 정규화 한 HTTPS URL로 lockfile에 기록하도록 변경. +`pnpm-workspace.yaml` 미지의 설정 보고하도록 함, `globalShims`에 의해 project-aware global bins, package manager 설치 대응. +Registry revisions, `pnpm update --patches`, `pnpm stage approve` 일괄 승인 추가 + + +---- +

읽을거리

+ +---- + +## React Compiler Support | The JavaScript Oxidation Compiler +[oxc.rs/blog/2026-08-18-react-compiler-support](https://oxc.rs/blog/2026-08-18-react-compiler-support "React Compiler Support | The JavaScript Oxidation Compiler") +

JavaScript React article Rust

+ +Oxc의 React Compiler 지원 관련한 글. +React팀의 Rust 포트를 Oxc에 담아, Babel 형식의 AST으로 변환없이 Oxc AST 상 동작하도록 통합중임. +Oxlint에 React Compiler 기반 22개 규칙 추가, `oxc-transform-react`로 React Compiler에 의한 자동 메모화 다룸. + + +---- +

웹사이트, 서비스, 문서

+ +---- + +## celld: self-hosted, distributed Durable Objects +[celld.dev/](https://celld.dev/ "celld: self-hosted, distributed Durable Objects") +

cloudflare JavaScript server database OpenSource

+ +Cloudflare Workers와 Durable Objects 호환 API 구현. +LTX와 S3 호환 스토리지에서 분산 Durable Objects 실현. + + +---- +

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

+ +---- + +## firecrawl/anydoc: Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings. +[github.com/firecrawl/anydoc](https://github.com/firecrawl/anydoc "firecrawl/anydoc: Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.") +

Rust Markdown PDF nodejs python library WebAssembly

+ +Office 문서나 PDF를 GitHub Flavored Markdown으로 변환하는 Rust제 라이브러리. +Word/PowerPoint/Excel/OpenDocument/RTF/EPUB/CSV/PDF에 대응, Node.js/Python/WebAssembly 대상 바인딩 제공. +파일 내용에서 형식을 판정하고, `toMarkdown`/`toMarkdownBytes`/`toDocument`의 API나 CLI로 이용 가능. + + +---- + +## Plumeria - Zero-cost abstraction layer +[plumeria.dev/](https://plumeria.dev/ "Plumeria - Zero-cost abstraction layer") +

React css library

+ +React 컴포넌트 대상 Zero Runtime한 CSS-in-JS 라이브러리. +TypeScript 객체에서 스타일을 정의, 빌드할 때 `classStyle`를 `className`로 변환. 파일 간 의존을 해결하고 CSS를 생성함으로, Runtime의 JS를 자잘하게 만듬. + + +----