2023년 4월 프론트엔드 주요 기술 소식 정리
네이버 FE News는 네이버 FE 엔지니어들이 엄선한 양질의 FE 및 주요한 기술 소식들을 큐레이션 해 공유하는 레포입니다. 소식 중에 읽어볼 만한 내용을 요약 정리했습니다. - NAVER DEVIEW 2023 https://deview.kr/2023/sessions 세션 목록 - 하나의 코드로 React, Vue, Svelte 등 모든 프레임워크를 지원할 수 있는 CFCs Reactive - 눈으로 보며 듣는 음성 기록, 클로바노트 서비스의 웹 기술 톺아보기 - UI 빌더를 지탱하는 레고 블록 같은 아키텍처 만들기 - 중요한 건 꺾이지 않는 마음: 스마트에디터의 도전 - GraphQL 잘 쓰고 계신가요? (Production-ready GraphQL) - SSR환경에서의 Micro-Frontend 구현과 퍼포먼스 향상을 위한 캐시전략 - 자바스크립트 화이트박스 암호와 크롬 라인 메신저의 보안 강화 - 웨일 브라우저 오픈 소스 생존기 - 10 Web Development Trends in 2023 https://www.robinwieruch.de/web-development-trends/ - 메타 프레임워크는 Next.js가 대세 - 애플리케이션 및 렌더링 패턴은 SPA가 여전히 우세, 그 다음은 SSR, SSG.. - 모노레포 Turborepo가 대세 - 타입스크립트를 통한 엔드 투 엔드 타입 안전성: 새로 떠오르는 tRPC, 그 외 GraphQL, Zod, Prisma, TanStack Router 등 - 빌드 도구는 Vite가 대세, 경쟁자는 Turbopack이 될 것 - Turborepo가 Go에서 Rust로 옮기는 이유 https://vercel.com/blog/turborepo-migration-go-rust Turbopack 릴리즈, DX 개선 등의 이유 - 함수형 프로그래밍과 객체 지향 프로그래밍은 형제다 https://blog.mhashim6.me/fp-and-oop-are-close-siblings/ "이 글의 목표는 FP와 OOP를 조화롭게 사용할 수 있다고 말하는 것이 아니다. 함수형 프로그래밍은 객체 지향 프로그래밍과 항상 반대되는 입장에 있다고 생각하는 데, 둘은 모두 동일한 문제를 해결하는 솔루션이다." - 유용한 도구 https://github.com/VerbalExpressions/JSVerbalExpressions - 정규표현식을 체이닝 방식으로 읽기 좋게 만들 수 있도록 도와주는 JS 라이브러리 https://github.com/gajus/turbowatch/ - Nodemon과 유사하지만 속도가 매우 빠른 라이브러리 https://js2ts.com/ - JS를 TS로 바꿔주는 사이트 (ChatGPT 기반)