This Week In JavaScript의 또 다른 버전에 오신 것을 환영합니다!
오늘 우리는 TypeScript의 최신 릴리스 후보, AI 시대의 프레임워크의 미래에 대한 생각을 자극하는 토론, 개발 게임을 향상시키기 위해 알아야 할 몇 가지 도구에 대해 자세히 알아보겠습니다.
바로 뛰어들자!
이제 다음을 사용하여 TypeScript 5.7 릴리스 후보를 설치할 수 있습니다.
npm install -D typescript@rc
새로운 소식:
더 스마트한 버그 감지: 새로운 검사는 깊게 중첩된 함수에서도 초기화되지 않은 변수를 포착합니다.
빌드가 필요 없는 편의성: ts-node 및 Deno 사용자의 경우 --rewriteRelativeImportExtensions 옵션은 .ts 가져오기를 .js로 자동 변환하여 개발자가 Node.js와 같은 여러 환경에서 TypeScript 코드를 원활하게 실행할 수 있도록 합니다. 그리고 데노.
ECMAScript 2024: Object.groupBy 및 Promise.withResolvers를 완벽하게 지원하므로 최신 ECMAScript 기능을 활용할 수 있습니다.
npm의 창시자인 Isaac Schlueter가 새로운 기능인 vlt와 Serverless Registry(vsr)를 가지고 돌아왔습니다.
vlt 패키지 관리자: 향상된 성능 및 종속성 쿼리 구문과 같은 기능을 갖춘 npm보다 더 빠르고 세련된 대안입니다.
서버리스 레지스트리: npm과 호환되는 이 확장 가능한 개인 레지스트리를 사용하면 패키지 배포를 완벽하게 제어할 수 있습니다.
이러한 도구는 더 빠른 성능과 비공개 패키지 배포에 대한 더 많은 제어 기능을 제공하여 개발자가 JavaScript 패키지를 관리하는 방법을 크게 간소화할 수 있습니다.
여러 프레임워크에서 작업하는 프런트엔드 개발자라면 Component Party가 새로운 절친한 친구가 될 것입니다. React, Vue, Svelte, Angular
와 같은 다양한 라이브러리에서 일반적인 작업이 수행되는 방식을 비교하는 도구입니다.최근 추가된 Svelte 5 **및 **Angular 17 지원으로 그 어느 때보다 최신 상태가 되었습니다. 구성 요소 렌더링이나 상태 관리와 같은 일반적인 작업이 React, Vue 및 Svelte. 이를 통해 문서를 찾느라 시간을 낭비하지 않고도 프레임워크를 더 쉽게 배우거나 전환할 수 있습니다.
기능 코드를 거의 즉각적으로 생성하는 Replit, Cursor, v0 등과 같은 도구를 사용하면 새로운 논쟁이 불붙고 있습니다. 미래?
속도 대 구조: AI 생성 코드는 특정 프로젝트의 기존 프레임워크에 대한 의존도를 줄일 수 있지만 프레임워크는 더 크고 복잡한 애플리케이션에 여전히 필수적일 가능성이 높습니다. 진짜 질문은 이러한 AI 도구와 함께 프레임워크가 어떻게 발전할 것인가입니다.
미래 영향: AI가 발전함에 따라 소프트웨어 구축 방식이 변화할 수 있습니다. 즉, 프레임워크가 발전하거나 관련성이 떨어질 수 있습니다. 꼭 지켜봐야 할 부분이에요!
다음은 이번 주 주목할만한 주요 도구와 릴리스입니다.
Parcel 2.13.0: 이 업데이트에는 더 빠른 확인자 캐싱(종속성 해결 방법을 개선하여 빌드 속도 향상)이 포함되어 있으며 package.json에 glob 지원이 추가되어 파일 패턴을 더 쉽게 일치시킬 수 있습니다. .
Lexical 0.20: Lexical은 속도, 접근성 및 플랫폼 간 호환성에 중점을 둔 Meta의 확장 가능한 텍스트 편집기 프레임워크입니다. iOS용 Swift 변형도 있으므로 텍스트가 많은 앱을 구축하는 경우 꼭 사용해 봐야 합니다.
@clerk/nextjs v6: Clerk의 최신 릴리스는 비동기 인증(), 기본 정적 렌더링 및 부분 사전 렌더링을 통해 Next.js 15를 지원합니다. Next.js 14와 이전 버전과 호환되므로 모든 개발팀이 원활하게 업그레이드할 수 있습니다.
스토리북 8.4: 프론트엔드 개발자라면 꼭 확인해 보세요! Storybook 8.4는 이제 브라우저에서 바로 원클릭 구성 요소 테스트, Svelte 5에 대한 완벽한 지원 및 React Native Storybook 업데이트 기능을 제공합니다. 또한 번들 크기가 이제 50% 작아져 더 빠르고 가벼워졌습니다.
Jsep: JavaScript에서 표현식을 구문 분석하고 싶으십니까? jsep은 x * (1 2)와 같은 표현식을 AST로 변환하는 경량 라이브러리입니다. 유연하고 가벼우며 맞춤형 연산자를 지원하므로 클라이언트 측 프로젝트와 서버 측 프로젝트 모두에 적합합니다.
Expo SDK 52: React Native 개발자를 위한 앱입니다! Expo SDK 52는 새로운 아키텍처 덕분에 38% 성능 향상을 갖춘 React Native 0.76을 제공합니다. 이 릴리스에는 새로운 라이브러리, 버그 수정 및 생태계 개선 사항도 포함되어 있습니다. 지금 업그레이드하세요:npx expo install expo@^52.0.0 --fix
이것이 "This Week in JavaScript" 제9호의 내용입니다! 시청해 주셔서 감사합니다!
이 뉴스레터를 동료 개발자와 공유하고 다음 호에 대한 알림을 받으려면 구독하세요.
다음에도 즐거운 코딩하세요!
TypeScript 5.7 출시 후보
vlt
컴포넌트 파티
AI 프레임워크 논쟁
소포 2.13.0
어휘 0.20
clerk/nextjs v6
스토리북 8.4
제프
엑스포 SDK 52
위 내용은 TypeScript RC 출시, 새로운 npm 대안, JavaScript 프레임워크의 미래 등의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!