Next.js 14
nextjs.org
Turbopack (Beta)
- 로컬 서버를 띄우는 시간이 53.3% 빨라졌다고 합니다.
- 단, 아직 stable 단계는 아니며 테스트를 100% 통과하면 마이너 버전 업데이트해서 stable로 전환예정이라고 합니다.
Server Actions (Stable)
- 13.4 Alpha -> 14 Stable 단계로 안정화되었습니다.
- form을 구현할 때, API Route를 만들 필요 없이 리액트 컴포넌트에서 서버 로직을 직접 처리할 수 있는 기능입니다.
- 한 번의 네트워크 라운드 트립으로 데이터 변경, 페이지 리렌더링, 리다이렉션이 가능한 장점이 있습니다.
Partial Prerendering (Preview)
- 동적 콘텐츠를 포함하는 정적 페이지를 빠른 응답 시간 안에 제공하기 위한 컴파일러 최적화 작업이 진행중입니다.
- 예를 들어, 유저마다 다르게 보여줘야 하는 페이지(ex: 장바구니)를 빠르게 렌더링할 수 있도록 컴파일러를 최적화하는 게 목표입니다.
- Suspense의 fallback을 먼저 사전에 렌더링하고, fallback 안의 동적인 컴포넌트(콘텐츠)는 서버 단에서 쿠키를 읽어 같은 HTTP 요청 안에서 스트리밍됩니다.
- DX를 위해 새 API를 추가하지 않고 컴파일러 단에서 최적화를 해준다고 합니다.
기타
- Node.js 최소 지원 버전이 18.17으로 변경되었습니다.
https://nextjs.org/blog/next-14
다음 내용이 궁금하다면?
이미 회원이신가요?
2023년 10월 27일 오전 9:24
2
... 더 보기이
... 더 보기제가 리드하고 있는 조직(당근마켓 커뮤니티실)에서 백엔드 엔지니어를 채용 중이에요.
커뮤니티실에는 동네 이웃들의 이야기와 정보를 공유하는 동네생활팀, 이웃 간의 취미와 관심사를 연결하는 모임팀, 그리고 아파트 단지 생활을 더 편리하고 즐겁게 만들어 줄 단지팀이 있어요. 지금 내 동네에서 일어나고 있는 일들을 더 쉽게 즐기고 공유할 방법들을 찾는 일이라면 무엇이든 도전하여 실행에 옮겨요. 만드는 사람이 불편할수록 쓰는 사람은 편하다는 믿음으로 도전적인 문제를 풀어나갈 분과 함께하고자 해요.
... 더 보기