From 46c3049765c12228723290ab999ce319504d0cdc Mon Sep 17 00:00:00 2001 From: 0w0 <55968557+rewrite0w0@users.noreply.github.com> Date: Mon, 12 Feb 2024 23:30:07 +0000 Subject: [PATCH] translate: 20240212 article (#1166) * translate: 20240412 article * translate: 20240212 article --- ....0-storybook-8-beta-vite-5.1runtime-api.md | 188 ++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 _i18n/ko/_posts/2024/2024-02-12-jquery-4.0.0-storybook-8-beta-vite-5.1runtime-api.md diff --git a/_i18n/ko/_posts/2024/2024-02-12-jquery-4.0.0-storybook-8-beta-vite-5.1runtime-api.md b/_i18n/ko/_posts/2024/2024-02-12-jquery-4.0.0-storybook-8-beta-vite-5.1runtime-api.md new file mode 100644 index 00000000000..c5064e5818f --- /dev/null +++ b/_i18n/ko/_posts/2024/2024-02-12-jquery-4.0.0-storybook-8-beta-vite-5.1runtime-api.md @@ -0,0 +1,188 @@ +--- +title: "2024-02-12: jQuery 4.0.0, Storybook 8 Beta, Vite 5.1(Runtime API)" +author: "azu" +translator: rewrite0w0 +layout: post +date: 2024-02-12T03:12:33.431Z +category: JSer +tags: +- vite +- Tools +- jQuery +- Rust +- Design + +--- + +JSer.info #680 - jQuery 4.0.0 Beta가 출시되었어요. + +- [jQuery 4.0.0 BETA! | Official jQuery Blog](https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/) + +IE 10이하 지원 종료, 비권장 API 삭제, jQuery prototype 객체에서 Array 메서드 삭제, focus와 blur 이벤트 순서를 덮어쓰지 않도록 변경했어요. +또한, `FormData` 지원, 자동으로 JSONP으로 fallback하는 동작 삭제, 코드 기반을 AMD에서 ESM으로 이행, Trusted Types 지원 등도 포함되었어요. + +jQuery 5에는, IE 11 지원 삭제할 예정이에요. + +--- + +Storybook 8 Beta가 출시되었어요. + +- [Storybook 8 Beta](https://storybook.js.org/blog/storybook-8-beta/) + +기본 컴파일러를 Babel에서 SWC으로 변경, 모바일 UI 개선 변경이 있어요. +그리고, 지금까지 `@storybook/jest`와 `@storybook/testing-library` 두 개의 테스트 패키지가 있었지만, 이를 `@storybook/test`로 통합했어요. + +- [@storybook-test: more streamlined and powerful testing](https://storybook.js.org/blog/storybook-test/?ref=storybookblog.ghost.io) + +그 외로는, Node.js 16 지원 종료, Yarn v1 지원 종료도 있어요. + +--- + +Vite 5.1가 출시되었어요. + +- [Vite 5.1 is out! | Vite](https://vitejs.dev/blog/announcing-vite5-1.html) + +실험적 API로 Vite 이외 서버와 Vite 조합해서 이용하기 위한 [Vite Runtime API](https://vitejs.dev/guide/api-vite-runtime)가 추가되었어요. +그리고, `.css?url` 지원 개선, circular import에서 HMR 개선, 성능 개선도 있어요. + +---- + +{% include inline-support.html %} + +---- + +

헤드라인

+ +---- + +## jQuery 4.0.0 BETA! | Official jQuery Blog +[blog.jquery.com/2024/02/06/jquery-4-0-0-beta/](https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/ "jQuery 4.0.0 BETA! | Official jQuery Blog") +

jQuery ReleaseNote

+ +jQuery 4.0.0 Beta 출시. +IE 10 이하 지원 종료, 비권장 API 삭제, jQuery prototype 객체에서 Array 메서드 삭제, focus와 blur 이벤트 순서를 덮어쓰지 않도록 변경. +`FormData` 지원, 자동으로 JSONP으로 fallback 하는 동작 삭제, 코드기반 AMD에서 ESM으로 이행, Trusted Types 지원. +IE 11 지원은, jQuery 5에서 삭제될 예정. + + +---- + +## Announcing Rsbuild v0.4 - Rsbuild +[deploy-preview-1520--rsbuild.netlify.app/community/releases/v0-4](https://deploy-preview-1520--rsbuild.netlify.app/community/releases/v0-4 "Announcing Rsbuild v0.4 - Rsbuild") +

JavaScript Rust Tools ReleaseNote

+ +Rsbuild v0.4 출시. +Module Federation를 퍼스트 클래스 지원, 플러그인 Hook 순서 제어하는 `order` 옵션 추가, IE 문제 관련 postcss-flexbugs-fixes 삭제 + + +---- + +## Storybook 8 Beta +[storybook.js.org/blog/storybook-8-beta/](https://storybook.js.org/blog/storybook-8-beta/ "Storybook 8 Beta") +

JavaScript Design debug Tools ReleaseNote

+ +Storybook 8 Beta 출시. +기본 컴파일러를 Babel에서 SWC으로 변경, 모바일 UI 개선, 테스트 패키지 `@storybook/test`로 통합, Node.js 16 지원 종료, Yarn v1 지원 종료 + + +---- + +## Vite 5.1 is out! | Vite +[vitejs.dev/blog/announcing-vite5-1.html](https://vitejs.dev/blog/announcing-vite5-1.html "Vite 5.1 is out! | Vite") +

vite ReleaseNote

+ +Vite 5.1 출시. +실험적 API로 Vite Runtime API 추가, `.css?url` 지원 개선, circular import 에서 HMR 개선, 성능 개선 + + +---- + +## CheerpJ 3.0 now generally available: Run any Java Application on Modern Browsers CheerpJ 3.0 now available: run any Java on modern browsers +[cheerpj.com/cheerpj-3-now-generally-available/](https://cheerpj.com/cheerpj-3-now-generally-available/ "CheerpJ 3.0 now generally available: Run any Java Application on Modern Browsers CheerpJ 3.0 now available: run any Java on modern browsers") +

Java JavaScript ReleaseNote

+ +브라우저 상에서 Java 애플리케이션을 동작시키는 CheerpJ 3.0 출시. +지금까지는 AOT Java Compiler였지만, 3.0에서는 WebAssembly 기반 JVM 대체 구현. + + +---- + +## Release v4.0.0 · honojs/hono +[github.com/honojs/hono/releases/tag/v4.0.0](https://github.com/honojs/hono/releases/tag/v4.0.0 "Release v4.0.0 · honojs/hono") +

JavaScript server library ReleaseNote

+ +Hono v4.0.0 출시. +Static Site Generation(SSG) 지원, 클라이언트 사이드에서 동작하는 `hono/jsx/dom` 추가. +동시에 파일 기반 라우팅 프레임워크 honox 공개. + +- [honojs/honox: HonoX](https://github.com/honojs/honox "honojs/honox: HonoX") + +---- +

읽을거리

+ +---- + +## Hot Module Replacement is Easy - Bjorn Lu +[bjornlu.com/blog/hot-module-replacement-is-easy](https://bjornlu.com/blog/hot-module-replacement-is-easy "Hot Module Replacement is Easy - Bjorn Lu") +

vite article

+ +Vite의 Hot Module Replacement(HMR) 구현에 대하여. +HMR API 해설, HMR 생명주기, HMR propagation, HMR 클라이언트 구현에 대해 + + +---- + +## From many to one: Moving our JavaScript code into a monorepo | Aha! software +[www.aha.io/engineering/articles/monorepo](https://www.aha.io/engineering/articles/monorepo "From many to one: Moving our JavaScript code into a monorepo | Aha! software") +

monorepo JavaScript article

+ +Git 이력을 유지하면서, JavaScript monorepo 만드는 이야기. +Nx + pnpm, pnpm workspaces, Turborepo + pnpm 비교, Turborepo 선택한 이유에 대해 + + +---- + +## Node.js Community Debate Intensifies Over Enabling Corepack by Default and Potentially Unbundling npm - Socket +[socket.dev/blog/node-community-debates-enabling-corepack-unbundling-npm](https://socket.dev/blog/node-community-debates-enabling-corepack-unbundling-npm "Node.js Community Debate Intensifies Over Enabling Corepack by Default and Potentially Unbundling npm - Socket") +

nodejs npm discussion article

+ +Node.js의 corepack 기본값 유효화할 경우에, `npm`를 Node.js에 핸들하는가 어떤가 논의에 대하여. + + +---- +

슬라이드, 영상

+ +---- + +## FOSDEM 2024 - Fast JavaScript with Data-Oriented Design +[fosdem.org/2024/schedule/event/fosdem-2024-2773-fast-javascript-with-data-oriented-design/](https://fosdem.org/2024/schedule/event/fosdem-2024-2773-fast-javascript-with-data-oriented-design/ "FOSDEM 2024 - Fast JavaScript with Data-Oriented Design") +

JavaScript performance video slide

+ +Firefox Profiler 성능 개선 이야기. +대량 데이터를 다룰 필요가 있는 애플리케이션에서, 어떤 데이터가 와도 고속으로 처리할 수 있도록 하는 방법에 대하여. +데이터가 어떤식으로 메모리에 확보하는가 메모리 레이아웃을 의식한 데이터 지향 설계 개선 방법에 대하여 + + +---- +

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

+ +---- + +## awslabs/llrt: LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications. +[github.com/awslabs/llrt](https://github.com/awslabs/llrt "awslabs/llrt: LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.") +

JavaScript aws library

+ +AWS Lambda에서 이용가능한 QuickJS 기반 JavaScript Runtime. +크기와 기동 속도를 목적으로, Node.js 코어 모듈을 부분적으로 구현. + + +---- + +## StellateHQ/fuse: Fuse: The fastest way to build and query great APIs with TypeScript +[github.com/StellateHQ/fuse](https://github.com/StellateHQ/fuse "StellateHQ/fuse: Fuse: The fastest way to build and query great APIs with TypeScript") +

GraphQL TypeScript library

+ +TypeScript 코드 기반으로 GraphQL API 작성과 클라이언트 생성 가능한 툴킷. + + +----