deno
SHA-256Deno는 안전하고 현대적인 JavaScript/TypeScript 런타임으로, TS를 기본 지원하고 권한 제어가 내장되어 있으며 Node.js의 강력한 대안입니다.
스마트 다운로드
Download 버전 다운로드
v2.9.5 · 40.7 MB
더 안전하고 더 현대적인 Node.js 대체품, TS를 직접 실행합니다.
주요 기능
- TypeScript와 JavaScript를 기본 지원하며 추가 컴파일 단계가 필요 없습니다
- 내장 권한 모델로 네트워크 및 파일 접근에 명시적 승인이 필요해 보안성이 향상됩니다
- URL을 통한 모듈 직접 가져오기를 지원하며 내장 패키지 매니저와 표준 라이브러리를 제공합니다
- V8, Rust, Tokio 기반으로 뛰어난 성능을 제공하며 WebAssembly를 실행할 수 있습니다
- 단일 실행 파일로 설치가 간편하고 크로스 플랫폼을 지원합니다
할 수 없는 것
- •권한이 있는 코드를 처음 실행할 때는 --allow-net 등의 플래그를 명시적으로 추가해야 합니다. 일부 Node.js 모듈과 npm 패키지는 호환성 계층을 통해야만 실행할 수 있습니다. 구버전 스크립트는 Deno 초기 API에 의존할 수 있으므로 버전 마이그레이션에 주의해야 합니다.
사용 사례
- Web 서비스 및 API 인터페이스 개발
- CLI 도구 및 스크립트 작성, 서버리스 함수 배포
상세 설명
Deno는 안전한 기본값과 뛰어난 개발 경험을 핵심으로 하는 현대적인 JavaScript, TypeScript 및 WebAssembly 런타임입니다. V8, Rust, Tokio 기반으로 구축되었으며, Node.js의 많은 역사적 유산을 과감히 버렸습니다: TypeScript를 기본 지원하여 번거로운 빌드 단계가 필요 없고, 패키지 관리를 내장하여 URL로 모듈을 직접 가져올 수 있으며, 권한 시스템을 제공하여 네트워크, 파일 등 민감한 작업은 반드시 명시적 승인이 필요합니다. Node.js와 비교했을 때 Deno는 더 안전하고 간결하며, 웹 서비스, CLI 도구, 엣지 함수 구축에 매우 적합합니다. 단일 실행 파일, 제로 구성 시작으로 초보자에게 친숙하면서도 고급 사용자의 성능 요구를 충족합니다. 프로젝트 유지보수가 활발하고, 커뮤니티가 활동적이며, 문서가 잘 갖춰져 있습니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
해당 시스템에 맞는 설치 스크립트 또는 설치 패키지를 다운로드합니다 (macOS/Linux는 curl, Windows는 PowerShell 사용)
설치 명령을 실행하거나 Homebrew / Winget / Chocolatey 등 패키지 매니저로 설치합니다
server.ts 파일을 새로 만들고 Deno.serve 코드 한 줄을 작성합니다
- 해당 시스템에 맞는 설치 스크립트 또는 설치 패키지를 다운로드합니다 (macOS/Linux는 curl, Windows는 PowerShell 사용)
- 설치 명령을 실행하거나 Homebrew / Winget / Chocolatey 등 패키지 매니저로 설치합니다
- server.ts 파일을 새로 만들고 Deno.serve 코드 한 줄을 작성합니다
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
171efab55ac6b9881fd53ee4c20f8bf3bb1340ffc618483746909014db12216a이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
스크립트로 설치한 경우, Deno 관련 디렉토리와 PATH 변수를 직접 삭제하십시오. 패키지 관리자(예: brew, choco, scoop)를 사용한 경우, 해당 명령어로 제거하십시오(예: brew uninstall deno).
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.