N
NHN
December 16, 20241회
2024 프론트엔드 뉴스 한 방에 몰아 보기
간단 소개
2024년 프론트엔드 기술 동향을 요약, 주요 라이브러리, 프레임워크 업데이트, 개발 환경 변화, CSS 및 성능 관련 이슈를 다룹니다.
AI Summary
- 프론트엔드 기술 스택 및 라이브러리
- shadcn/ui: TailwindCSS와 Headless UI 결합, 복사-붙여넣기 방식으로 UI 구현.
- Zod: TypeScript 스키마 검증 라이브러리, 서버-클라이언트 데이터 구조 정의 및 검증.
- Vitest: Vite 기반 테스트 러너, Jest와 유사한 API 제공.
- React 및 관련 기술
- React 19: Suspense 이슈 해결, prewarming 기능 통해 릴리스.
- React Compiler: memoization 자동 최적화, JSX Inlining/Outlining 지원.
- Next.js: App Router, React Server Components(RSC) 도입, Turborepo와 Turbopack 통합.
- 개발 환경 및 런타임
- JavaScript 런타임 경쟁 심화 (Node.js, Deno, Bun).
- 다양한 Package Manager 등장 (pnpm, Bun, JSR).
- Vite 중심으로 빌드 도구 통합, 차세대 번들러 경쟁 (Rspack, Turbopack, Rolldown).
- CSS 및 기타 기술
- CSS-in-JS, React v19 기능으로 재조명, 스타일 호이스팅 지원.
- e18e 이니셔티브, JavaScript 생태계 성능 향상 목표.
- Web Vitals - INP, 사용자 경험 측정 지표로 중요성 부각.
Next Feeds
주행 감성 혁신을 위한 Vehicle Motion Control
Vehicle Motion Control 기술을 통해 주행 감성을 혁신하고, 소프트웨어 중심의 차량 개발로 사용자 경험을 극대화하는 것이 중요해지고 있다.
Vehicle Motion ControlSDV사용자 경험주행 감성소프트웨어
2024. 12. 16.
현대자동차

다나와 PC견적 Tuist 도입기
다나와 PC견적 앱에 Tuist를 도입하여 프로젝트 관리 효율성을 높이고, 모듈화를 통해 개발 생산성을 향상시키려는 여정을 담고 있습니다.
TuistiOSSwift모듈화Project Conflict
2024. 12. 16.
다나와

Java 가상 스레드, 깊이 있는 소스 코드 분석과 작동 원리 1편 - 생성과 시작
Java 가상 스레드의 생성 및 시작 과정을 분석하고, 컨텍스트 스위칭 및 메모리 관리 측면에서 기존 스레드 대비 장점을 설명합니다.
가상 스레드컨텍스트 스위칭캐리어 스레드스케줄러블로킹 I/O
2024. 12. 13.
LY Corp
카카오페이 성능 테스트 존을 소개합니다.
카카오페이의 개발자 친화적인 성능 테스트 환경 구축 사례와 주요 기능, 그리고 한계점을 소개합니다.
성능 테스트카카오페이k8sk6Testcraft
2024. 12. 12.
카카오페이

Lint Cl 속도 개선: 변경 파일만 검사하는 방법
Git Diff와 GitHub Actions를 활용하여 Lint CI 속도를 개선하고 개발 효율성을 향상시킨 과정을 공유합니다.
LintGit DiffGitHub ActionsCI/CD코드 품질
2024. 12. 12.
펫프렌즈
[#3 LLM Tutorial With RAG] 오픈 소스 LLM의 약점을 보완하는 RAG
오픈 소스 LLM의 약점을 보완하는 RAG 기술을 소개하고, Lang Chain Library를 활용한 RAG 구현 방법을 설명합니다.
RAGLLMLangChainVector StoreRetriever
2024. 12. 11.
현대자동차