이 에 , 종래 에 는 온라인 상 에서 서버 와 의 교신 을 통해 편집 , 디스플레이 등 의 작업 이 이루어지 기 도 하 였 다 . 이러 한 경우 , 편집 은 편집기 인 웹 어플리케이션 ( Web Application ) 에 의해 진행 되 었 으며 , 이 로부터 생성 된 이미지 와 편집 내용 을 담 은 데이터 는 서버 와 연계 된 데이터베이스 에 저장 되 어 추후 뷰어 ( Viewer ) 를 통해 디스플레이 되 었 다 . 그런데 , 종래 의 온라인 상 에서 의 편집 은 대상 이 사진 이나 텍스트 와 같이 정적 인 멀티미디어 파일 에 한정 되 었 으며 , 특히 텍스트 의 경우 편집 기능 을 하 는 웹 에디터 ( Web Editor ) 에 임 베 딩 ( Embedding ) 방식 으로 지원 되 어 용량 한계 에 따라 온라인 을 통해 제공 되 기 에 는 부적 절하 였 다 . 한편 , 종래 의 온라인 상 에서 의 뷰어 는 웹 상 에 존재 하 는 XML 형태 의 데이터 또는 데이터베이스 에 저장 된 것 들 을 로드 하 여 디스플레이 하 게 된다 . 그러나 , 이러 한 뷰어 는 화면 을 변경 시킬 때 마다 필요 한 요소 들 을 서버 에 요청 하 기 때문 에 트래픽 을 발생 시키 며 이 로 인해 동시 에 다중 접속 이 있 는 경우 에 는 처리 속도 가 지연 되 는 문제점 을 발생 시킨다 . 뿐 만 아니 라 , 온라인 에 접속 할 수 없 는 환경 에서 는 뷰어 의 실행 조차 불가 하 였 다 .