일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 정렬
- solidity
- Interview
- Execution context
- Javascript
- 백준
- BOJ
- 블록체인
- let
- react
- blockchain
- 파이썬
- Algorithm
- 클로저
- var
- 실행 컨텍스트
- Python
- 딥다이브
- 프로퍼티
- 함수
- 알고리즘
- 솔리디티
- Queue
- Deep Dive
- git pull
- 자바스크립트
- nft
- 변수
- frontend
- 리액트
Archives
- Today
- Total
목록Babel (1)
공부하자
[Frontend] Webpack, Babel, Polyfill
모듈패턴 자바스크립트는 원래 모듈이라는 개념이 없고 하나의 파일에 모든 코드를 담았다. 하지만 그러기에는 코드 양이 방대해지기도 하고, 가독성도 떨어지고 무엇보다 웹 애플리케이션이 예전보다 훨씬 복잡하고 고도화되어져서 모듈패턴이 생기게 된 것이다. 모듈 패턴은 전체 애플리케이션의 일부를 독립된 코드로 분리한 것을 말하는데, 이 방식도 한계가 있다. 프로그램이 커질수록 세분화된 파일이 많아지므로 각 변수들의 스코프나 호출 시 발생하는 네트워크 비용에 더 신경써야 하는 것이다. 모듈의 문제점을 보완하기 위해 나온것이 번들링이다. 기능별로 모듈화된 파일을 다시 하나로 묶어주는 것이다. Webpack 번들링 기능이 있는 번들러에는 여러 가지가 있지만 대표적으로 웹팩이 있다. 가장 많이 사용되는 번들러이기도 하고..
면접 준비
2023. 4. 8. 00:16