실제 코드 링크 : https://github.com/ytdl-org/youtube-dl/…

어떤 표현들을 지원하는지는 테스트 코드를 보면 됩니다.
https://github.com/ytdl-org/youtube-dl/…

파싱해야할 JS 코드들이 늘어난다면 아마도 코드가 더 늘어나겠지만 , 현재 수준에서는 아주 적절한 구현이라고 생각이 되네요.