웹 개발자 아빠의 이야기

웹 사이트 개발자 아빠의 평범한 이야기들입니다.

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을 사용해 봐야겠습니다.

RSS 2.0 | Trackback | Comment

코멘트 작성

XHTML: 사용할 수 있는 태그(tags): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">