티스토리 뷰

 

프록시 패턴 이놈도 간단하다.

 

ajax, 이벤트 핸들러 등 특정 이벤트에 대해서 다루어 봤다면 쉽게 이해가 가능할 것이다.

 

프록시패턴이란 한 번에 여러개의 객체를 생성해서 로드시키는 것이 아니라 필요에 따라 적재적소 하게끔 로드를 시키는 것이다.

 

웹에서 예를 들자면 video 태그 인데

특정 페이지에 여러개의 video 태그를 재생시켜야 하는 페이지가 있는데 한 번에 비디오를 재생시키는 것이 아닌 특정 이벤트가 주어졌을 때 비디오 객체를 생성하여 재생시켜 준다.

 

이것이 게으른 초기화 라는 방법이다.

즉 객체 생성을 최대한 없앰으로써 브라우저의 실행속도를 빠르게 높일 수 있다.