JSer.info #753 - Next.js 16가 출시되었다.
Node.js 18지원 종료, AMP, next lint, middleware.ts 삭제 같이 파괴적인 변경이 포함됩니다.
새로운 기능으로, Cache Components에 의한 명시적 캐시제어와 PPR 통합, Next.js Devtools MCP 추가, middleware.ts를 proxy.ts으로 변경이 있습니다.
또한, Turbopack가 기본적 번들러가 되며, React Compiler 통합, 라우팅・프리페치 최적화, React 19.2 지원도 추가됩니다.
RedwoodJS 개발 종료, CedarJS으로 이행이 권장됩니다.
- Release v8.9.0 · redwoodjs/graphql
- CedarJS | The React + GraphQL Web App Framework
- cedarjs/cedar: The React + GraphQL Web App Framework
CedarJS는 RedwoodJS를 fork한 React + GraphQL의 Web 애플리케이션 프레임워크로, 앞으로는 이 개발이 계승됩니다.
또한, Redwood 자체는 RedwoodSDK라 불리는 Cloudflare Workers 대상 React 프레임워크로 집중됩니다.
Vitest 4.0가 출시되었다.
Browser Mode가 stable이 되어, 비주얼 리그레션 테스트하는 toMatchScreenshot 지원, Playwright Trace와 frameLocator 추가가 포함됩니다. 또한, expect.assert와 expect.schemaMatching가 추가되었습니다. 파괴적인 변경으로, basic 레포트 삭제, Browser Provider 설정 변경, workspace 옵션 삭제, coverage.all와 coverage.extensions 삭제가 포함됩니다.
To support JSer.info
- 😘 Recommend JSer.info to your friends!
- ❤️ Support @azu on GitHub Sponsors/JSer.info Sponsors
- 🐦 Follow @jser_info on X(Twitter)
헤드라인
Node.js — Node.js v22.21.0 (LTS)
nodejs.org/en/blog/release/v22.21.0
Node.js v22.21.0 출시.
--use-env-proxy 플래그 / NODE_USE_ENV_PROXY 지원, --max-old-space-size가 percent 지정 지원
Release v8.9.0 · redwoodjs/graphql
github.com/redwoodjs/graphql/releases/tag/v8.9.0
Redwood GraphQL(RedwoodJS) 8.9.0 출시.
RedwoodJS는 개발 종료됨에 따라, CedarJS으로 이행이 권장됩니다
Redwood 자체는 RedwoodSDK라 불리는 Cloudflare Workers 대상 React 프레임워크로 개발됩니다.
Bun v1.3.1 | Bun Blog
Bun v1.3.1 출시.
bun test 실행할 때 vi를 global으로 expose, bun test --pass-with-no-tests와 bun test --only-failures 지원.
hoistPattern와 publicHoistPattern, 옵션 지원
Next.js 16 | Next.js
Next.js 16 출시.
Node.js 18 지원 종료, AMP, next lint, middleware.ts 삭제.
Cache Components으로 명시적 캐시 제어 / PPR 통합, Next.js Devtools MCP 추가, middleware.ts를 `proxy.ts로 변경.
Turbopack가 기본 번들러 / React Compiler 통합 / 라우팅・프리페치 최적화 / React 19.2 지원
Release v14.6.0 · sindresorhus/got
github.com/sindresorhus/got/releases/tag/v14.6.0
Got v14.6.0 출시.
beforeCache 훅과 Node.js diagnostic channel 지원 / zstd 압축 대응 / typed array를 request body으로 지원.
HTTP/2 타이밍 문제 수정, 스트림 관련 validation 에러나 retry 로직 버그 수정.
strictContentLength 옵션 추가
Vitest 4.0 is out! | Vitest
Vitest 4.0 출시.
Browser Mode가 stable으로, 비주얼 리그레이션 테스트하는 toMatchScreenshot 지원 / Playwright Trace / frameLocator 추가.
expect.assert/expect.schemaMatching 추가.
basic 레포터 삭제 / Browser Provider 설정 변경 / workspace 옵션 추가 / coverage.all와 coverage.extensions 삭제
Planned breaking changes for Rspack 2.0 · web-infra-dev/rspack · Discussion #9270
github.com/web-infra-dev/rspack/discussions/9270
Rspack 2.0 변경 예정 관련하여.
Node.js 18 지원 종료 / @module-federation/runtime-tools 옵션화 / verbatimModuleSyntax 기본 유효화.
target 설정 통일 / stats.profile 삭제 / webpack-bundle-analyzer 삭제 / browserslist 구현 간소화 예정
Ember 6.8 Released
blog.emberjs.com/ember-released-6-8/
Ember.js 6.8 출시.
renderComponent API 추가 / @ember/reactive/collections으로 tracked 콜렉션 도입 / Trusted Publishing 대응.
Ember CLI은 Vite/Embroider가 기본 / 템플릿를 strict가 기본으로 변경.
Release v4.2.0 · nuxt/nuxt
github.com/nuxt/nuxt/releases/tag/v4.2.0
Nuxt.js v4.2.0 출시.
useFetch으로 AbortController지원 / dev할 때 에러 게시 개선 / Vite Environment API 실험적 지원/AsyncData 핸들러 추출에 따른 성능 향상.
TypeScript 플러그인 실험적 지원 / @nuxt/nitro-server 패키지 분리
Biome v2.3—Let's bring the ecosystem closer | Biome
Biome v2.3 출시.
Vue/Svelte/Astro 파일 지원 / 새로운 ignore 구분 추가 / Tailwind v4 대응
Release v4.10.0 · honojs/hono
github.com/honojs/hono/releases/tag/v4.10.0
Hono v4.10.0 출시.
Middleware 자료형 개선, cloneRawRequest 추가
읽을거리
Remix Jam 2025 Recap | Remix
remix.run/blog/remix-jam-2025-recap
Remix Jam 2025 정리
React Conf 2025 Recap – React
react.dev/blog/2025/10/16/react-conf-2025-recap
React Conf 2025 정리
소프트웨어, 도구, 라이브러리
cedarjs/cedar: The React + GraphQL Web App Framework
RedwoodJS를 fork한 Node.js 프레임워크
