Rev. 2.73

자바스크립트로 CSS의 룰에 따라 DOM 선택자를 구현한 것은 이미 오래전 이야기다. 대부분의 자바스크립트 라이브러리 들이 DOM 선택자를 제공하고 있으며, 지금은 그 성능을 놓고 경쟁하기에 이르렀다. MooTools에서는 각 라이브러리들의 DOM 선택자의 성능을 측정하는 SlickSpeed 테스팅까지 진행하고 있을 정도다. DOMAssistant는 바로 이 DOM 선택자에 집중해서 구현한 자바스크립트 라이브러리이다. 문법은 jQuery와 매우 흡사하지만 XPath를 이용하는 프레임웍 라이브러리들 중에서 최고의 정확도와 속도를 자랑한다. 특히, XPath를 지원하지 않는 IE에서는 자바스크립트로 만들어진 DOM 선택자에 의해 랙이 발생하거나 정확도에 오차가 생기기도 하는데, DOMAssistant는 이와 같은 문제해결에 도움을 준다. DOM과 관련있는 Ajax, Content, CSS, Events, Load 모듈을 추가로 제공하고 있다.

$("#container input[type=text]"); 

$("#navigation a").addEvent("click", myFunc); 

$("#news-list").load("updated-news.php"); 

Comments

profilerviewer-ui.png

야후!에서 배포한 자바스크립트 라이브러리인 YUI(Yahoo! User Interface)의 개발팀은 6가지 강력한 컴포넌트를 추가 및 업데이트한 YUI 2.5버전을 릴리즈했다. 추가 한 6개의 컴포넌트는 레이아웃 메니저, 플래시 기반 멀티-파일 업로더, 리사이스 유틸리티, 이미지의 지정 영역을 잘라내는 이미지 크로퍼, 쿠키 유틸리티, 성능향상을 위한 프로파일러 컨트롤, 데이터테이블 컨트롤, 그리고 듀얼-썸 슬라이더 컨트롤이다. 특히, 크로스-브러우저를 지원하는 자바스크립트 프로파일러를 내장하여, IE를 비롯한 여러 브라우저에서 고수준의 성능 최적화 작업을 할 수 있는 특징이 추가됨으로써, 다른 자바스크립트 라이브러리들과의 경쟁력면에서도 독보적인 분야의 특징을 보유하게 되었다.(아마도 Firebug 개발자인 Joe Hewitt씨의 합류에 의해 추가된 것이 아닌가 하는 생각이 든다.) 역시, 야후답다.

Comments

jaxer.png

Aptana 개발팀은 신개념 서버인 Jaxer가 리눅스를 드디어 공식으로 지원하기 시작한다고 알려왔다. 지금부터 리눅스용 스탠드얼론 Jaxer 페키지를 다운로드 할 수 있다. 현재 API 문서화와 활용서인 Book of Jaxer작성에 총력을 기울이고 있으며, 사용자의 피드백 공간을 활짝 열어놓고 문제가 발생하면 언제든지 질타해 줄 것을 요구하고 있다. 발견된 문제들은 가능한 빨리 해결하고 응답하겠다고 말했다. 참으로 멋진 친구들이다. Jaxer로 구축된 서비스가 등장할 날도 멀지 않았구나! 성능만 입증된다면 즉시 프로젝트에 적용해 보고싶다.

Comments