Python에서 JavaScript 실행하기: V8 엔진 임베딩 실무 경험기
·
python
실무에서 Python 애플리케이션을 개발하다 보면 예상치 못한 요구사항을 마주할 때가 있습니다.저 역시 그런 상황에서 "Python에서 JavaScript를 실행해야 한다"는 과제를 받게 되었습니다.처음에는 막막했지만, V8 JavaScript 엔진을 임베딩해서 해결하는 과정에서 많은 것을 배울 수 있었습니다. 이번 글에서는 그 경험을 공유해보고자 합니다. 왜 Python에서 JavaScript를 실행해야 했을까?실무에서 이런 요구사항이 생기는 경우는 생각보다 다양하다고 생각을 합니다.기존 JavaScript 자산 재활용 : 이미 작성된 JavaScript 로직을 Python 환경에서 사용동적 설정 처리 : 복잡한 조건부 로직이 포함된 설정 파일비개발자 친환경 스크립팅 : 상대적으로 접근하기 쉬운 Jav..