WebRTC (브라우저 간 P2P 통신)
별도의 무거운 화상 통화 프로그램(Zoom 등)을 설치할 필요 없이 크롬이나 사파리 웹 브라우저만 켜면 카메라와 마이크 권한을 따서 유저들끼리 딜레이 0초의 화상 통화를 뚫어버리는 흑마술 같은 웹 표준 기술
jQuery (JS 라이브러리의 조상)
모던 프론트엔드 프레임워크(React, Vue)가 등장하기 전 2010년대 전 세계 웹사이트의 90퍼센트 이상을 지배하며 자바스크립트의 역사를 하드캐리 했던 위대한 라이브러리의 조상님
Lodash (자바스크립트 유틸리티)
자바스크립트 기본 문법으로는 배열과 객체의 데이터를 볶고 지지고 합치고 자를 때 코드가 너무 더러워져 짜증 나는 개발자들을 위해, 거의 모든 데이터 조작 함수를 세련되게 담아둔 스위스 아미 나이프 유틸리티 모음집
RxJS (반응형 프로그래밍 라이브러리)
마우스 클릭, 타이머, 웹소켓 등 정신없이 쏟아져 들어오는 무한한 비동기 이벤트의 홍수를 일정한 시간의 흐름(스트림)으로 묶어 마치 물줄기를 조작하듯 정밀하게 통제하는 고인물 전용 마법 라이브러리
Axios (프로미스 기반 HTTP 클라이언트)
순수 자바스크립트의 내장 Fetch API가 기능이 부실하고 구형 브라우저에서 뻑이 나는 것에 빡친 전 세계 웹 개발자들이 대동단결하여 사용하는 세상에서 가장 유명한 써드파티 HTTP 통신 라이브러리
TanStack Query (비동기 상태 관리)
과거 리덕스(Redux)로 백엔드 API 데이터를 가져오다 코드가 산더미처럼 길어지는 고통에 빡친 프론트엔드 개발자들을 구원한, 외부 데이터 패칭(Fetching)과 캐싱을 딸깍 한 번에 해결하는 신의 라이브러리
Chai (BDD/TDD 검증 라이브러리)
모카(Mocha)와 영혼의 듀오를 이루며, 테스트 코드를 작성할 때 마치 사람이 영어로 말하는 것처럼 직관적이고 부드러운 문법(expect(foo).to.be.a(string))을 구사하게 만들어주는 마법의 검증 라이브러리
Mocha (JS 테스팅 프레임워크)
제스트(Jest)가 천하를 통일하기 전까지 노드JS(Node.js) 백엔드와 브라우저 환경 양쪽에서 비동기 테스트의 제왕으로 군림했던, 자유도 끝판왕의 유연한 자바스크립트 테스트 프레임워크
Mockito (자바 모킹 프레임워크)
단위 테스트를 돌릴 때 외부 데이터베이스나 API 서버가 죽어있어도 테스트가 가능하도록, 가짜(Mock) 객체를 마술처럼 뚝딱 만들어 데이터가 정상적으로 들어온 척 연기해 주는 자바 생태계 필수 라이브러리
JUnit (자바 테스팅 프레임워크)
자바(Java) 언어로 코딩을 하는 전 세계 모든 개발자들이 숨 쉬듯 무조건 사용하며, 엔터프라이즈 환경 테스트 주도 개발(TDD)의 바이블이자 살아있는 신화 같은 단위 테스트 프레임워크