시간은 개념이지만 여전히 당신의 소프트웨어를 깨뜨릴 수 있다
Source: Stack Overflow Blog
Overview
2026 년 5 월 1 일

Ryan은 Bloomberg의 수석 소프트웨어 엔지니어이자 Rust 기반 JavaScript 엔진 Boa의 제작자인 Jason Williams를 초대해 JavaScript에서 날짜와 시간 처리가 왜 이렇게 어려운지, 그리고 Temporal 제안이 이를 어떻게 해결하려는지 이야기합니다.
Topics Covered
Date객체를 사용하기 어렵게 만드는 현재 JavaScript의 결함과 문제점.- Moment.js와 같은 라이브러리가 도움이 되었지만 결국 스스로도 너무 복잡해진 이유.
- Temporal 제안이 완성되기까지 9년이 걸린 이유.
Temporal Proposal
Temporal은 JavaScript용 새로운 TC39 제안 표준으로, Date 객체를 대체합니다. 최상위 네임스페이스로 동작하며 ECMAScript 언어에 현대적인 날짜/시간 API를 제공합니다.
Connect with Jason
- Bluesky: https://bsky.app/profile/jason-williams.co.uk
- Personal website: https://jason-williams.co.uk/
Acknowledgements
Great Answer 배지를 받은 **BrenBarn**에게 축하를 보냅니다. 그는 “rethrowing python exception. Which to catch?” 질문에 대한 답변으로 배지를 획득했습니다.