diff --git a/_i18n/ja/_posts/2024/2024-05-03-bun-v1.1.5cross-compile-react-18.3.0-svelte-5-rc.md b/_i18n/ja/_posts/2024/2024-05-03-bun-v1.1.5cross-compile-react-18.3.0-svelte-5-rc.md index 004d9ddf33f..9f35e652441 100644 --- a/_i18n/ja/_posts/2024/2024-05-03-bun-v1.1.5cross-compile-react-18.3.0-svelte-5-rc.md +++ b/_i18n/ja/_posts/2024/2024-05-03-bun-v1.1.5cross-compile-react-18.3.0-svelte-5-rc.md @@ -211,7 +211,7 @@ Webフロントエンド版DX Criteria [github.com/jacob-ebey/turbo-stream](https://github.com/jacob-ebey/turbo-stream "jacob-ebey/turbo-stream: A streaming data transport format that aims to support built-in features such as Promises, Dates, RegExps, Maps, Sets and more.")

JavaScript library

-PromiseやDateなどをシリアライズしてWeb Streamとして送受信するためのecode/decodeライブラリ +PromiseやDateなどをシリアライズしてWeb Streamとして送受信するためのencode/decodeライブラリ ---- diff --git a/_i18n/ko/_posts/2024/2024-05-03-bun-v1.1.5cross-compile-react-18.3.0-svelte-5-rc.md b/_i18n/ko/_posts/2024/2024-05-03-bun-v1.1.5cross-compile-react-18.3.0-svelte-5-rc.md new file mode 100644 index 00000000000..84f6ab9f9cf --- /dev/null +++ b/_i18n/ko/_posts/2024/2024-05-03-bun-v1.1.5cross-compile-react-18.3.0-svelte-5-rc.md @@ -0,0 +1,230 @@ +--- +title: "2024-05-03: Bun v1.1.5(cross compile), React 18.3.0, Svelte 5 RC" +author: "azu" +translator: rewrite0w0 +layout: post +date: 2024-05-03T14:32:53.375Z +category: JSer +tags: +- HTML +- Bun +- document +- React +- CSS + +--- + +JSer.info #691 - Bun v1.1.5 출시되었어요. + +- [Bun v1.1.5 | Bun Blog](https://bun.sh/blog/bun-v1.1.5) + +`bun build --compile`가 크로스 컴파일에 대응, Windows/Linux/macOS에 대응 한 Single Executable Binary 출력 가능해졌어요. +또한, `package.json` 말미 컴마를 허용하도록 변경, `bun.report`가 추가되었어요. +그 외로는, Import Attributes로 임의 파일을 text/json/toml/file를 import 가능하도록 하는 변경이 있어요. + +--- + +React v18.3.0 출시되었어요. + +- [Release 18.3.0 (April 25, 2024) · facebook/react](https://github.com/facebook/react/releases/tag/v18.3.0) + +[React 19 Beta](https://react.dev/blog/2024/04/25/react-19)도 출시되었습니다만, React 19에는 일부 API 변경이 예정되어있어요. +React 18.3.0에는, React 19 변경 예정 기능에 Deprecated 경고를 보게끔하는 구현도 추가되었어요. +React 19 변경 예정예 관한 것은, 업그레이드 가이드가 공개되었어요. + +- [React 19 Beta Upgrade Guide – React](https://react.dev/blog/2024/04/25/react-19-upgrade-guide) + +--- + +Svelte v5 RC 출시되었어요. + +- [Svelte 5 Release Candidate](https://svelte.dev/blog/svelte-5-release-candidate) +- [Breaking changes • Docs • Svelte 5 preview](https://svelte-5-preview.vercel.app/docs/breaking-changes) + +Svelte 5에는 [runes](https://svelte.dev/blog/runes) 추가, Snippets 추가, `.svelte`에는 TypeScript 네이티브 지원, 이벤트 핸들러 작성 방법 변경 등도 있어요. + + +---- + +{% include inline-support.html %} + +---- + +

헤드라인

+ +---- + +## Bun v1.1.6 | Bun Blog +[bun.sh/blog/bun-v1.1.6](https://bun.sh/blog/bun-v1.1.6 "Bun v1.1.6 | Bun Blog") +

Bun ReleaseNote

+ +Bun v1.1.6 출시. +UDP Sockets 지원, `node:dgram` 지원, `dd-trace`이나 `@clickhouse/client` 등이 동작하도록 버그 수정 + + +---- + +## Announcement of Release - Module federation +[module-federation.io/blog/announcement.html](https://module-federation.io/blog/announcement.html "Announcement of Release - Module federation") +

JavaScript webpack rspack ReleaseNote

+ +Module Federation 2.0 출시. + + +---- + +## Bun v1.1.5 | Bun Blog +[bun.sh/blog/bun-v1.1.5](https://bun.sh/blog/bun-v1.1.5 "Bun v1.1.5 | Bun Blog") +

Bun ReleaseNote

+ +Bun v1.1.5 출시. +`bun build --compile`가 크로스 컴파일 대응, `package.json` 말미에 컴마 허용, `bun.report` 추가. +Import Attributes 임의 파일을 text/json/toml/file import 가능하도록 + + +---- + +## Node.js — Node v22.1.0 (Current) +[nodejs.org/en/blog/release/v22.1.0](https://nodejs.org/en/blog/release/v22.1.0 "Node.js — Node v22.1.0 (Current)") +

nodejs ReleaseNote

+ +Node.js v22.1.0 출시. +V8 컴파일 캐시 보존 장소를 지정하는 `NODE_COMPILE_CACHE` 환경 변수를 추가, Test Runner에 `--test-skip-pattern` 플래그 추가 + + +---- + +## remix/CHANGELOG.md at main · remix-run/remix +[github.com/remix-run/remix/blob/main/CHANGELOG.md#v290](https://github.com/remix-run/remix/blob/main/CHANGELOG.md#v290 "remix/CHANGELOG.md at main · remix-run/remix") +

Remix ReleaseNote

+ +Remix 2.9.0 출시. +`future.unstable_singleFetch` 플래그에 이용 가능 Single Fetch 구현. +Fetch API/`undici` 사용하는 `installGlobals({ nativeFetch: true })` 추가 + +- [🗺️ Single Data Fetch · remix-run/remix · Discussion #7640](https://github.com/remix-run/remix/discussions/7640 "🗺️ Single Data Fetch · remix-run/remix · Discussion #7640") +- [Remix v2.9 도입 된 Single Fetch](https://azukiazusa.dev/blog/single-fetch-in-remix/ "Remix v2.9 도입 된 Single Fetch") + +---- + +## May 1, 2024 Release – React Spectrum Releases +[react-spectrum.adobe.com/releases/2024-05-01.html](https://react-spectrum.adobe.com/releases/2024-05-01.html "May 1, 2024 Release – React Spectrum Releases") +

React library ReleaseNote

+ +React Aria Components May 1, 2024 출시. +Submenu, unavailable menu items, DropZone, FileTrigger 정식 지원. +Color Component 추가, TreeView를 α 출시, `RouterProvider` 추가 + + +---- + +## Release 18.3.0 (April 25, 2024) · facebook/react +[github.com/facebook/react/releases/tag/v18.3.0](https://github.com/facebook/react/releases/tag/v18.3.0 "Release 18.3.0 (April 25, 2024) · facebook/react") +

React ReleaseNote

+ +React v18.3.0 출시. +React 19 변경 예정 기능에 Deprecated 경고 보이도록. + +- [React 19 Beta Upgrade Guide – React](https://react.dev/blog/2024/04/25/react-19-upgrade-guide "React 19 Beta Upgrade Guide – React") + +---- + +## Svelte 5 Release Candidate +[svelte.dev/blog/svelte-5-release-candidate](https://svelte.dev/blog/svelte-5-release-candidate "Svelte 5 Release Candidate") +

Svelte ReleaseNote

+ +Svelte 5 RC 출시. +runes 추가, Snippets 추가, 이벤트 핸들러 작성 방법 변경. + +- [Breaking changes • Docs • Svelte 5 preview](https://svelte-5-preview.vercel.app/docs/breaking-changes "Breaking changes • Docs • Svelte 5 preview") + +---- +

읽을거리

+ +---- + +## MoonBit adds JS backend, up to 25x faster than native JS | MoonBit +[www.moonbitlang.com/blog/js-support](https://www.moonbitlang.com/blog/js-support "MoonBit adds JS backend, up to 25x faster than native JS | MoonBit") +

WebAssembly JavaScript article

+ +Rust스러운 구문으로 WebAssembly 출력되는 언어/도구 킷인 MoonBit이, JavaScript으로 출력 지원. +Iterator 비용 감소하도록 변환이나 문자열을 Unicode Code Point로 정수값을 갖는 작업을 하고 있음 + + +---- + +## Design System Generations. How to discuss and describe a design… | by Nathan Curtis | Medium +[medium.com/@nathanacurtis/design-system-generations-65f99960dc3d](https://medium.com/@nathanacurtis/design-system-generations-65f99960dc3d "Design System Generations. How to discuss and describe a design… | by Nathan Curtis | Medium") +

Design article opinion

+ +디자인 시스템에 대한 연재. +디자인 시스템이란 무엇인가, 어떻게 실전적으로 사용하는가, 어떻게 스케일하는가에 대해 + + +---- + +## Popover API lands in Baseline  |  Blog  |  web.dev +[web.dev/blog/popover-api?hl=en](https://web.dev/blog/popover-api?hl=en "Popover API lands in Baseline  |  Blog  |  web.dev") +

HTML JavaScript article

+ +Popover API에 대한 소개 글. +`popover` 속성과 `popovertarget` 속성 사용한 Popover API 사용 방법에 대해. +``요소와 `popover` 속성 차이 + + +---- + +## Combining CSS :has() And HTML <select> For Greater Conditional Styling — Smashing Magazine +[www.smashingmagazine.com/2024/05/combining-css-has-html-select-conditional-styling/](https://www.smashingmagazine.com/2024/05/combining-css-has-html-select-conditional-styling/ "Combining CSS :has() And HTML <select> For Greater Conditional Styling — Smashing Magazine") +

HTML CSS article

+ +`