jupyterlite/jupyterlite
Wasm powered Jupyter running in the browser 💡
해결하는 문제
Jupyter 노트북을 실행하기 위해 전용 애플리케이션 서버나 컨테이너 오케스트레이터가 필요 없게 됩니다. 전체 환경을 브라우저 내부로 이동함으로써, 설치 없이 즉시 접근 가능한 가벼운 컴퓨팅 환경을 제공합니다.
작동 방식
JupyterLite는 완전히 웹 브라우저에서 실행되도록 처음부터 구축된 JupyterLab의 배포판입니다. 코드 실행은 Web Workers 내에서 실행되는 Python 커널(Pyodide 및 Xeus Python 등)을 사용합니다. 파일과 설정은 브라우저의 IndexDB 또는 localStorage 내에서 로컬로 관리되며, 정적 HTTP(S)를 통해 전체 애플리케이션이 제공되어 다른 애플리케이션에 쉽게 통합할 수 있습니다.
대상 사용자
소프트웨어 설치나 서버 관리 없이 인터랙티브한 노트북을 실행하고 싶은 사용자, 그리고 정적 웹사이트에 인터랙티브한 컴퓨팅 환경을 통합하고 싶은 개발자에게 적합합니다.
주요 특징
- 서버 필요 없음: 정적 HTTP(S) 호스팅을 통해 브라우저 내에서 완전히 실행.
- 브라우저 기반 커널: Pyodide 및 Xeus Python을 통해 Python 실행 지원.
- 인터랙티브 시각화:
matplotlib,plotly,altair,ipywidgets등의 라이브러리와 호환. - 로컬 스토리지: 브라우저 내부 스토리지로 노트북 편집, 저장, 다운로드 가능.
- 사용자 정의 가능: 맞춤형 확장 및 패키지를 지원하여 맞춤형 배포 가능.
관련
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트