Peppy: New CSS 3 selector engine
AJAXIAN 사이트에서 PEPPY라는 CSS3 SELECTOR ENGINE 라이브러리가 나왔다는 글을 보았습니다.
Peppy: New CSS 3 selector engine
James Donaghue has released Peppy, the first release of his CSS 3 compliant selector engine that runs independent of one particular library (and can thus be used with any of them).
글 내용을 요약하면 기존의 Javascript 라이브러리들보다 더 빠른 성능을 보여준다고 합니다. 하지만 코맨트를 보면 비교 대상중에 하나인 Sizzle을 만든 John Resig과 태스트 환경에 대해 논쟁이 있습니다. 뭐 누가 맞고 틀리고 간에 중요한 것은 CSS SELECTOR ENGINE에 관심이 몰리고 있고 점점 성능이 좋아 진다는 것입니다.
제 컴에서는 Peppy 보다는 Sizzle이 더 좋은 성능을 보여 주었습니다. 제일 느린것은 YUI 2.6.0 !!! (ㅋㅋㅋ 역시 느리군요) slickspeed 라는 것으로 여러분의 컴 환경에서 어느것이 더 좋은지 확인 해보세요.
사실 JQuery를 사용하게 된 이유도 강력한 SELECTOR 때문이였죠.
DOM 작업을 하면서 가장 중요한 것 중 하나가 “DOM의 특정 요소를 어떻게 빨리 접근하는가”라고 생각합니다. 그렇기 위해서 CSS SELECTOR를 사용해 편하고 다양한 방법으로 빨리 접근 하고 싶은것이죠. 나중에 Sizzle을 사용해 봐야겠습니다.























