2007/12/25 00:57
getElementsByClassName 네이트브 메서드로 채택한 Webkit (Safari - 사파리)
2007/12/25 00:57 in Tech

getElementsByClassName 가 native 가 되었다.
여담 : 저는 이런 Webkit, Mozilla 의 새로운 이슈되는 기사를 볼때마다 MS와 비교가 됩니다.
발빠른 HTML 5 스펙, ECMA Script 4의 적용, Gears 등등 새로운 웹 기반의 패러다임을 만들기 위해서
불철주야 새로운 이슈를 내놓는데 도대체가 MS는 IE 차기 버젼의 이름은 IE8 이다 라는
이슈를 봤는데 그게 뭐 어쨋따는 건지... 이그.. 윈도우만 아니였으면 벌써 IE는 쇠퇴해 갔을텐데...
위 그래프는 getElementsByClassName 를 10,000번 수행한 결과 입니다.
상당히 아니 너무나 대조적입니다. 이게 왠말인가.. native 의 수행속도가 이렇게 확연히 차이가 나는 이유는
무엇일까요?
그 속내가 더욱 궁금합니다. 저런 수행 능력이라면 대부분의 것들을 native로 등록해서 쓸 수 있도록 하면 더욱 좋을텐데 말이죠.
이 메서드는 HTML 5 스펙이 추가되었습니다.
또한 파이어폭스와 오페라의 최신의 새버젼에서 지원합니다.
Javascript native method 의 명확한 이점!!
1. 추가적인 javascript 라이브러리 파일을 필요로 하지 않는 다는 것!!
2. 명확한 명세와 일관된 속성을 제공한다는 것
3. 눈부신 속도
밴치마킹 테스트 페이지 : http://webkit.org/blog-files/gebcnspeedtest.html(사파리)
출처 : http://webkit.org/blog/153/webkit-gets-native-getelementsbyclassname/
여담 : 저는 이런 Webkit, Mozilla 의 새로운 이슈되는 기사를 볼때마다 MS와 비교가 됩니다.
발빠른 HTML 5 스펙, ECMA Script 4의 적용, Gears 등등 새로운 웹 기반의 패러다임을 만들기 위해서
불철주야 새로운 이슈를 내놓는데 도대체가 MS는 IE 차기 버젼의 이름은 IE8 이다 라는
이슈를 봤는데 그게 뭐 어쨋따는 건지... 이그.. 윈도우만 아니였으면 벌써 IE는 쇠퇴해 갔을텐데...
위 그래프는 getElementsByClassName 를 10,000번 수행한 결과 입니다.
상당히 아니 너무나 대조적입니다. 이게 왠말인가.. native 의 수행속도가 이렇게 확연히 차이가 나는 이유는
무엇일까요?
그 속내가 더욱 궁금합니다. 저런 수행 능력이라면 대부분의 것들을 native로 등록해서 쓸 수 있도록 하면 더욱 좋을텐데 말이죠.
이 메서드는 HTML 5 스펙이 추가되었습니다.
또한 파이어폭스와 오페라의 최신의 새버젼에서 지원합니다.
Javascript native method 의 명확한 이점!!
1. 추가적인 javascript 라이브러리 파일을 필요로 하지 않는 다는 것!!
2. 명확한 명세와 일관된 속성을 제공한다는 것
3. 눈부신 속도
밴치마킹 테스트 페이지 : http://webkit.org/blog-files/gebcnspeedtest.html(사파리)
출처 : http://webkit.org/blog/153/webkit-gets-native-getelementsbyclassname/
'Tech' 카테고리의 다른 글
| IE 8.. maybe new features ;; (3) | 2008/03/06 |
|---|---|
| 잡담 - 디자인 패턴 이야기 (6) | 2008/01/01 |
| getElementsByClassName 네이트브 메서드로 채택한 Webkit (Safari - 사파리) (0) | 2007/12/25 |
| 웹 2.0 에 더욱더 강력한 지원 - YSlow 0.9 Release (0) | 2007/12/07 |
| 사이트 소개 - http://www.cachefile.net/ (0) | 2007/11/21 |
| High Performace Web Sites and YSlow at Google (0) | 2007/11/19 |
Prev
Rss Feed
