Web App History

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2021 Apr 1 7:37
Editor
Edited
Edited
2023 Feb 10 5:25
2002년에서 2005년 사이에 google에서 JS를 써서 AJAX를 개발
  • google map이 그 대표적 사례
  • ajax 쉽게 하기 위한 jquery를 존레식이 개발 2006
AJAX의 활성화로 데스크탑 애플리케이션과 유사한 사용자 경험을 제공할 수 있는 SPA 형태 개발
WHATWG는 기존의 HTML 등의 웹 기술에 응용 프로그램의 작성을 위한 기능을 추가한 Web Applications 1.0이라는 표준을 정립
Javascript의 등장과 발전에 따라 동적으로 페이지를 변경하는 일이 잦아졌고, 결과적으로 페이지를 동적으로 작성하는
SPA
로의 변화와
SPA
개발에 맞는 들이 등장
SPA를 위한 라이브러리가 나오기 전까지는, 자바스크립트로 인한 html에 동적인 변경이 있을 경우 돔 트리를 탐색해서 해당 부분을 교체한 후 전체 페이지에 대해 리렌더링
하나의 큰 html 문서를 돔으로 가지고 있고, 해당 돔을 컴포넌트 단위로 쪼개어 조립품처럼 다루는데, 이 조립품들을 가상돔이라 할 수 있다
데이터가 변경되면 가상돔이 변경되고, 이전의 가상돔과 비교해서 변경된 부분만 실제 돔에 적용하는 방법
가상돔이 버퍼 역할을 해줌으로써 바뀐 부분만 업데이트 하며 퍼포먼스가 향상되다
 
 
 
 
 

Recommendations