패스트캠퍼스 데브캠프

김민태의 데브캠프 2기 - 모던 Javascript와 개발환경

vitamin3000 2024. 12. 24. 11:08

 

 

왜 프론트엔드 환경이 복잡해졌는가?

-> 웹앱의 규모가 굉장히 커지고 복잡해졌기 때문

 

JS파일의 코드 안에서 다른 JS파일을 불러 쓸 수 있는데, 

실제로 이 문법을 그대로 사용하기에 두 가지 어려움이 존재

1. 브라우저 호환성 이슈(따라서 호환성을 제일 넓게 따짐)

2. 최신 문법과 예전 문법과의 차이(번들러의 등장)

 

번들러 : 여러개의 파일을 하나의 파일로 만든다(JS에 국한되지 않고, 여러가지 유형의 파일들도 가능)

 

트랜스 파일링: 인간이 작성한 코드를 기계가 읽고 실행시킬 수 있는 형식으로 바꾸는 것(기계어)