라이브러리(Library). 프로그래밍에서 자주 사용되는 기능들을 모아놓은 코드 집합. 도서관처럼 필요할 때 꺼내 쓸 수 있다. 제이쿼리는 DOM 조작 등을 돕는 자바스크립트 라이브러리다. 필요한 기능을 바닐라 자바스크립트로 구현할 수도 있다. React는 사용자 인터페이스 라이브러리로, Vue와 Svelte는 프레임워크로 소개된다. Svelte는 컴파일러를 사용한다. npm과 번들러를 쓰는 방식도 있지만, Vue처럼 HTML에 스크립트를 불러와 빌드 없이 쓰는 방식을 지원하는 도구도 있다. 편리함과 복잡성의 트레이드오프. 새로운 질서는 라이브러리 의존성을 최소화한다. 구조를 직접 읽고 고칠 수 있는 도구를 선호한다. YAGNI.