Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
ESM 삽질기 섬네일

ESM 삽질기

카카오스타일 favicon카카오스타일·Backend·
TypeScriptJavaScript
2022년 04월 09일2

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

카카오스타일은 10년간 Node.js를 사용해 CoffeeScript→TypeScript, 콜백→Async.js→Promise/async-await로 전환해 왔고, 최근 ESM 모듈 시스템의 변화로 기존 양립이 어렵워 모듈 업데이트에 제약이 생김을 파악하려는 탐색을 공유합니다.

주요 경험

  • Node.js 운영과 전환 흐름(CoffeeScript→TypeScript, 콜백→Async.js→Promise/async/await)을 되돌아봤다
  • 최근 ESM 변화로 양립 어려움과 업데이트 제약이 생겼음을 파악하려 했다
  • 만족스러운 해결책이 아직 나오지 않았다

얻은 인사이트

  • ESM 변화가 기존 모듈 시스템의 양립성 문제를 야기할 수 있음을 확인했다
  • 원인 파악과 필요한 작업 정의의 중요성을 배웠다
  • 해결책이 아직 없으므로 향후 심층 검토가 필요하다

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
자바스크립트의 새로운 기능들 섬네일
66%

자바스크립트의 새로운 기능들

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 07월 28일
ES modules - 만화로 보는 심층 탐구 섬네일
66%

ES modules - 만화로 보는 심층 탐구

TOAST UI faviconTOAST UI·2018년 04월 02일
No Image
66%

크로키가 Node.js를 선택한 이유

카카오스타일 favicon카카오스타일·2017년 02월 10일