| 개발자 | 밥 이폴리토 |
|---|---|
| 발표일 | 2005년 7월 27일 |
| 안정화 버전 | 1.5
/ (2013년 1월 5일) |
| 저장소 | |
| 프로그래밍 언어 | 자바스크립트 |
| 운영 체제 | 크로스 플랫폼 (자바스크립트) |
| 종류 | 자바스크립트 라이브러리 |
| 라이선스 | MIT 허가서 / 아카데믹 프리 라이선스 |
| 웹사이트 | https://mochi.github.io/mochikit/ |
MochiKit은 밥 이폴리토가 작성하고 유지보수하는 경량 자바스크립트 라이브러리이다.
파이썬 네트워킹 프레임워크인 트위스티드에서 영감을 받았으며, 비동기적 동작을 가능하게 하기 위해 지연 실행 개념을 사용한다. 이로 인해 웹 서버와 대화를 유지하는 대화형 웹 페이지, 즉 Ajax 애플리케이션 개발에 유용하게 쓰인다.
특히 JSON으로 인코딩된 데이터 세트를 불러오고 조작하는 기능과 동적 페이지 구성 요소를 쉽게 생성하기 위한 함수 집합인 MochiKit.DOM이 주목할 만하다.
MochiKit은 터보기어스 파이썬 웹 애플리케이션 스택의 클라이언트 측 기능의 기반을 형성한다. 저자가 파이썬 커뮤니티에 관여한 영향으로 MochiKit은 파이썬 프로그래머에게 익숙한 많은 관용구를 보여주며, 파이썬 기반 웹 애플리케이션에서 흔히 사용된다.