JSer.info #700 - Vitest 2.0.0가 출시 되었어요.
비권장 옵션 삭제, 일부 옵션은 기본값 변경 등 파괴적 변경이 있어요.
이행 가이드도 함께 공개되었어요.
Browser Mode 개선, expect.poll
추가, test.for
추가도 있어요.
Browser Mode에 대해서는, 다음 페이지에 상세히 설명되어 있어요.
Node.js v22.5.0가 출시 되었어요
코어 모듈로 SQLite 다루는 node:sqlite
모듈이 추가되었어요.
또한, --experimental-require-module
으로 __esModule
로 프로퍼티를 고려하도록, matchesGlob
메서드 추가, worker_threads
에 postMessageToThread
메서드 추가도 있어요.
Private Browsing 2.0 | WebKit에서는, Safari 17 이후 사생활 보호 모드 개선에 대한 내용이에요.
여러 종류의 트래킹 대책에 대해 작성되어있구요.
안내
이번에는 JSer.info 700회 째 글이에요!
앞으로도, JSer.info를 잘 부탁드립니다.
JSer.info 지원하는 방법에 대해서는, 다음 글에 설명되어 있어요.
To support JSer.info
- 😘 Recommend JSer.info to your friends!
- ❤️ Support @azu on GitHub Sponsors/JSer.info Sponsors
- 🐦 Follow @jser_info on X(Twitter)
ヘッドライン
Deno 1.45: Workspace and Monorepo Support
Deno v1.45 출시.
npm workspaces 지원, Node.js 코어 패키지와 호환성 향상, --frozen
플래그 추가.
DENO_FUTURE=1
로 deno install <pkg>
로컬 설치하도록 변경, npm life-cycle script 지원.
deno init --lib
으로 JSR에 대응한 프로젝트 셋업 지원, deno vendor
비권장화.
Firefox 128.0, See All New Features, Updates and Fixes
www.mozilla.org/en-US/firefox/128.0/releasenotes/
Firefox 128 출시.
CSS Relative color 구문 지원, content
에서 alt text 지원.
ArrayBuffer.prototype.resize()
지원, CSS.registerProperty()
지원.
실험 플래그 조건으로 Cookies Having Independent Partitioned State (CHIPS) 지원
Bun v1.1.19 | Bun Blog
Bun v1.1.19 출시.
Windows에서 FTL JIT 유효화, Raspberry Pi 4 지원, pacakge.json
인덴트 유지하게끔 변경
Release v2.0.0 · vitest-dev/vitest
github.com/vitest-dev/vitest/releases/tag/v2.0.0
vitest v2.0.0 출시.
비권장 옵션 삭제, 일부 옵션 기본값 변경.
brower mode 개선, expect.poll
추가, test.for
추가
Node.js — Node v22.5.0 (Current)
nodejs.org/en/blog/release/v22.5.0
Node.js v22.5.0 출시.
node:sqlite
모듈 추가, --experimental-require-module
으로 __esModule
프로퍼티 고려하도록, matchesGlob
메서드 추가.
worker_threads
에 postMessageToThread
메서드 추가
Second Beta of jQuery 4.0.0 | Official jQuery Blog
blog.jquery.com/2024/07/17/second-beta-of-jquery-4-0-0/
jQuery 4.0.0 beta 2 출시.
ESM Wrapper 사용한 dual packages 지원, hidden
속성 등에서 boolean과 값을 다루는 속성 핸들링을 위한 .attr
에 boolean 값의 특수한 처리 삭제
읽을거리
Moving from express to fastify, pt 1
express에서 fastify로 단계적 이행에 관하여.
@fastify/express
사용해서 라우팅째로 이행했다는 이야기
Private Browsing 2.0 | WebKit
webkit.org/blog/15697/private-browsing-2-0/
Safari의 Private Browsing 모드에 관하여.
Safari 17에는, Link Tracking Protection, CNAME-cloaking 대책, Fingerpriting 대책.
또한, third-party IP 주소 사용한 cloaking 대책, Storage이나 blob URLs의 paritition도 실시.
Reading and writing Node.js streams
blog.platformatic.dev/a-guide-to-reading-and-writing-nodejs-streams
Node.js Stream에 대하여.
Stream 용도, Backpressure, 기본 로딩, Async Iterator 처리 방법에 대하여
Misconceptions about view transitions | Blog | Chrome for Developers
developer.chrome.com/blog/view-transitions-misconceptions?hl=en
View Transition API 현재 동작에 대하여.
View Transition API와 스냅샷 동작, blocking=render
과의 조합에 대하여
웹사이트, 서비스, 문서
Mako - Extremely fast, Production-grade web bundler
Rust로 작성한 bundler
toss/es-toolkit: A modern JavaScript utility library that's 2-3 times faster and up to 97% smaller—a major upgrade to lodash.
github.com/toss/es-toolkit?tab=readme-ov-file
lodash 같은 utility 라이브러리
소프트웨어, 도구, 라이브러리
mjackson/fetch-super-headers: A drop-in replacement for JavaScript `Headers` with type-safe access
github.com/mjackson/fetch-super-headers
Type Safe한 Headers
호환 라이브러리
Poku - Making Testing Easy
Node.js/Bun/Deno에서 동작하는 프레임워크.
외부 의존 최소환으로해서 하위호환까지 염두해 만들어졌음, assertion이나 서버 프로세스와 연계 테스트 프레임워크로 필요한 기능도 준비되어 있음.
CSS Grid Generator
CSS Grid 생성기
도서
동작시키면서 배우자!Next.js/React 개발 입문 | 미요시 아키 | 책 | 통판 | Amazon
www.amazon.co.jp/dp/4798184675/
2024년 09월 19일 발매
Next.js 도서