Rev. 2.73

Sylvain Zimmer는 자신의 블로그에 Speeding up Prototype $$ Selector 라는 글을 썼다. 이 글의 내용은 Prototype의 다중선택 함수인 $$함수의 작동속도를 20 times 빠르게 하는 방법을 소개하고 있다. DOM 전역에 걸쳐 $$ 선택자 함수를 사용하면 브라우저가 일시정지하는 현상을 체감할 수 있는데, 일시정지 현상이 거의 느껴지지 않는 수준으로 속도가 개선된다.(필자주) AS-IS 라이센스를 채택하고 있으며, IE6, 파이어푹스1.5, 오페라에서 테스트되었다고 한다. 뻥같은가? Sylvain Zimmer의 테스트 페이지에서 직접 확인해 보자.

설치는 아주 간단하다. HTML 헤더에 prototype.js 스크립트 태그 하단으로 다운로드한 selector-addon-v1-stripped.js 스크립트 태그를 추가해 주는 것으로 기존의 $$() 유틸리티는 $$old()로 백업되고 오버라이딩한다. 직접 테스트해보니, 아직 IE에서는 버그가 있다.(사용법이 다른건가?)

Comments

Got something to add? You can just leave a comment.

Your Reaction Time!

captcha

avatar