generated from muhandojeon/study-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
34 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
상조 | ||
|
||
- 어디서든 지원하고 싶을 때 쓰는 모듈 방식이 UMD라고 알고 있었음 | ||
- 웹 컴포넌트 개발에 UMD 사용했던 경험 있음 | ||
- 웹 컴포넌트는 어떤 환경에서든 사용할 수 있게 만들어야 한다. (ex. 서버에서 구동되는 환경도 고려) | ||
어느 환경에서 실행될지 모르니까 일단 많이 지원되는 방향으로 선택 | ||
|
||
혜성 | ||
|
||
- AMD는 브라우저 우선, CJS는 서버 우선으로 이해했음 | ||
- CJS 특징 중 '언래핑된 모듈을 지원한다'가 있는데, 언래핑된 모듈이 뭔지 궁금해서 찾아봄 | ||
- 파일 top level에서 require하고 export하는 것 = 언래핑된 모듈 | ||
- 웬만하면 ES 모듈을 사용하는 게 좋지 않을까 생각 | ||
|
||
승훈 | ||
|
||
- 모듈형 정의 짚고 넘어감 | ||
- 스크립트 로더를 처음 알게 되었음 | ||
- AMD : define, require | ||
- CJS : AMD와 차이점을 중심으로 파악 | ||
|
||
수미 | ||
|
||
- 스크립트 로더, AMD, CJS, UMD 정의와 장단점을 주로 봤음 | ||
|
||
지연 | ||
|
||
- 책 내용에 AMD는 장단점이 다 있는데, CJS는 장점만 있길래 단점도 찾아봄 | ||
- CJS 처음 봤던 건 lodash 때문이었고, 트리쉐이킹 문제로 번들 사이즈 커진다는 정도로 알고 있었음 | ||
|
||
창완 | ||
|
||
- node 23부터 require(esm) 가능하다. | ||
- 언제 유용하게 쓸 수 있을까? deno, bun |