타입스크립트, ‘노드.js용 ESM’ 도입 일정 늦춘다
2021.11.4.
ⓒCIO Korea / Paul Krill | InfoWorld
‘타입스크립트(TypeScript)’ 버전 4.5가 릴리즈 캔디데이트(RC) 단계로 이동했다. 마이크로소프트에 따르면 베타 이후 가장 큰 변경사항은 노드.js(Node.js)를 지원하는 새로운 모듈 설정이 향후 릴리즈로 연기됐다는 것이다.
타입스크립트 4.5에는 노드.js 12의 ECMA스크립트 모듈 지원이 포함되지 않는다. 지난 10월 1일 (타입스크립트 4.5의) 베타 버전이 공개됐을 당시 이 기능은 타입스크립트 4.5용으로 계획됐지만 이후 릴리즈로 지연됐다고 회사 측은 전했다.
타입스크립트 수석 관리자 다니엘 로젠바서는 “생태계 준비와 해당 기능을 사용하는 방법 및 시기에 관한 일반적인 지침에 관한 우려”로 이러한 결정을 내리게 됐다고 설명했다. 이는 현재 나이틀리 릴리즈에서 실험적 기능으로 사용할 수 있다.
타입스크립트와 연동할 수 있는 노드.js는 재사용을 위해 자바스크립트 코드를 패키징할 수 있는 ECMA스크립트 모듈(ECMAScript Module; ESM)을 지원하고자 해왔다. 노드.js가 다른 모듈 시스템(CommonJS)에 구축됐기 때문에 이를 지원하기 어려웠지만 이제 노드.js의 ESM 지원이 노드.js 버전 12 이상에서 대부분 구현됐다고 마이크로소프트는 밝힌 바 있다.
한편 타입스크립트 4.5는 11월 2일 릴리즈 캔디데이트 단계에 진입했으며, 오는 11월 16일 정식버전을 출시할 예정이다. 타입스크립트 4.5의 새로운 기능은 다음과 같다.
• JSON 파일의 과도한 realpath 호출로 --build 모드에서 성능 회귀가 추가됐다.
• node_modules의 lib 설정을 개선하기 위해 특정 내장 lib을 오버라이드하는 간편한 방법이 추가됐다.
• 속도 향상을 위해 노드.js realpathSync 기능의 시스템 네이티브 구현이 이제 모든 운영체제에서 활용된다. 이전에는 리눅스로 제한됐다.
• JSX 속성에 코드 조각 완성 기능이 제공된다.
• 객체에 프라이빗 필드가 있는지 확인하기 위한 ECMA스크립트 제안을 지원한다. import assertion에도 ECMA스크립트 제안을 지원한다. 이는 가져오기에 필요한 형식이 있는지 확인하기 위해 런타임에서 사용하는 구문이다.
(후략)
[원문 기사 : https://www.ciokorea.com/news/213424 ]
※ 본 내용은 한국아이디지(주) (https://www.idg.co.kr/)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒ 2020 International Data Group. 무단전재 및 재배포 금지.
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 316092 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 305693 | 2020-10-27 |
9661 | 中바이두 "전기 자율주행차 프로토타입 테스트 단계 진입" | 4391 | 2021-11-05 |
9660 | 수세코리아-SK네트웍스서비스, 엔터프라이즈 오픈소스 시장 확대 사업 협력 | 3773 | 2021-11-05 |
9659 | [길세영의 기술과 IP] 오픈 소스와 특허 침해 | 3618 | 2021-11-05 |
9658 | 타입스크립트, ‘노드.js용 ESM’ 도입 일정 늦춘다 | 4194 | 2021-11-05 |
9657 | 도봉구, 전국 최초 부동산종합공부 시스템 리눅스(Linux) 서버 이전 | 3951 | 2021-11-04 |
9656 | 깃허브, ‘코드 리뷰 제한’ 기능 추가 | 4505 | 2021-11-04 |
9655 | 마이크로소프트, 애저 오픈소스 DB 지원 신규서비스 공개 | 3385 | 2021-11-04 |
9654 | 구글 "신규 리눅스 커널 익스플로잇 기술에 바운티 금액 3배 지급할 것" | 3755 | 2021-11-03 |
9653 | 국민은행, 메인프레임에서 리눅스로 '전산 대국굴기' | 3750 | 2021-11-03 |
9652 | [2021 하이브리드 클라우드 웨비나 ①] 클라우드의 현실적 접근과 오픈소스 SW | 3672 | 2021-11-03 |
0개 댓글