2023년 7월 18일·1분 읽기

Deno 1.35, 더 간단하고 효율적인 웹 서버 API로 데뷔

최신 JavaScript/TypeScript/WebAssembly 런타임인 Deno 1.35는 웹 서버 구축의 효율성을 향상시키도록 설계된 새로운 API인 Deno.serve()를 도입했습니다.

Deno 1.35, 더 간단하고 효율적인 웹 서버 API로 데뷔

Node.js의 우위에 도전하도록 설계된 강력한 JavaScript/TypeScript/WebAssembly 런타임 업데이트인 Deno 1.35 의 최신 릴리스는 Deno.serve() 라는 새로운 API를 제공합니다. 이 API는 웹 서버 구축 프로세스를 최적화하고 타의 추종을 불허하는 패키지에 속도와 편의성을 결합하는 완벽한 기능을 캡슐화한다고 Deno 프로젝트의 개발자는 말합니다.

개발자들은 7월 5일 Deno 1.35 의 출시를 발표하고 마이너 릴리스로 지정했습니다. Deno.serve() API는 테이블에 광범위한 사용자 친화성과 대규모 성능 향상을 제공합니다. 이 완전히 새로운 웹 서버 API는 서버를 설정하는 데 단 한 줄의 코드만 필요합니다.

역사적으로 웹 서버를 구축하려면 연결을 통해 비동기 반복자를 설정하고 HTTP 이벤트를 순차적으로 처리해야 하는 프로세스인 Deno.serveHTTP() API를 활용해야 했습니다. 반대로 Deno.serve() 웹 표준 Request 및 Response 객체를 채택하여 fetch(), 웹 스트림 및 기타 표준 API와 쉽게 통합할 수 있습니다.

Deno 개발자는 사내 벤치마크에서 비교 가능한 Node.js 서버에 비해 Deno.serve() 의 처리량 두 배, 테일 대기 시간 개선, 보다 신중한 메모리 소비 등의 우월성을 입증했다고 언급했습니다. 새로운 API는 모래 위에 명확한 선을 그어 Deno 1.35를 런타임 엔진의 최전선에 두었습니다.

Linux, Windows 및 macOS와 같은 다양한 플랫폼에서 사용할 수 있는 Deno는 독립 실행형 바이너리 실행 파일로 작동합니다. Deno 1.35 5월 말에 출시된 Deno 1.34 뒤를 이어 NPM 및 Node.js와의 호환성을 상당히 강화했습니다. Deno 1.35 설치 가이드라인은 공식 Deno 웹사이트에서 확인할 수 있습니다.

Deno 1.35 릴리스에는 Google V8 6 JavaScript/WebAssembly 엔진 및 TypeScript 5.1.6이 탑재되어 있습니다. AppMaster Platform 과 같은 다른 플랫폼에서 제공하는 제품과는 분명히 다르지만 Deno의 최신 버전은 기존 런타임 환경에 대한 강력한 대안을 제공하여 프로그래밍 환경과 미래의 모습을 정의합니다.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started