Nuxt.js

Nuxt.js
원저자Alexandre Chopin, Sebastien Chopin, Pooya Parsa
개발자NuxtLabs
발표일2016년 10월 26일(2016-10-26)[1]
안정화 버전
3.14.159[2] 위키데이터에서 편집하기 / 2024년 11월 6일(2024년 11월 6일)
저장소github.com/nuxt/nuxt
프로그래밍 언어자바스크립트, Vue.js
플랫폼크로스 플랫폼
크기57 KB (운영용)
종류자유 소프트웨어, 자바스크립트 라이브러리, 자바스크립트 프레임워크, 라이브러리
라이선스MIT 라이선스[3]
웹사이트nuxt.com

Nuxt.jsVue.js, Node.js, 웹팩, Babel.js (v2), Vite (v3) 기반의 자유-오픈 소스 자바스크립트 라이브러리이다. Nuxt는 React.js 기반의 유사 목적의 프레임워크인 Next.js의 영향을 받았다.

이 프레임워크는 2.0대 버전까지 "유니버설 애플리케이션을 위한 메타 프레임워크"로 광고되었다. 유니버셜(universal)이라는 용어는 프레임워크의 목표가 사용자들이 Vue.js 싱글 파일 컴포넌트 시스템을 활용하여 자바스크립트웹 뷰를 개발할 수 있게 하여 브라우저와 싱글 페이지 애플리케이션(SPA) 뷰의 기능을 모두 할 수 하면서 온전한 SPA 기능으로 재수화시키는 것이다.[4][5] 3.0대 부터는 하이브리드 뷰 프레임워크(The Hybrid Vue framework)라는 슬로건을 사용한다.[6] 하이브리드 렌더링은 2.0대의 유니버셜 렌더링에 비해 한단계 발전된 렌더링 방식이라고 주장한다.[7]

  1. “Nuxt.js First Public Release”. 《Npm》. 
  2. “Release 3.14.159”. 2024년 11월 6일. 2024년 11월 24일에 확인함. 
  3. “nuxt.js/LICENSE.md”. 《GitHub》. 2018년 6월 18일에 원본 문서에서 보존된 문서. 2018년 6월 18일에 확인함. 
  4. “Nuxt.js: A Universal Vue.js Application Framework”. 《Sitepoint》. 2018년 6월 18일에 확인함. 
  5. Berning, Dave (2018년 4월 16일). “Getting Started with Server-Side Rendering Using Nuxt.js”. 《Alligator.io》. 2018년 7월 2일에 원본 문서에서 보존된 문서. 2018년 7월 2일에 확인함. 
  6. “The Hybrid Vue Framework · Nuxt”. 2022년 10월 20일에 확인함. 
  7. “Rendering Modes · Nuxt Concepts”. 2022년 10월 20일에 확인함. 

Developed by StudentB