'XDM'에 해당되는 글 1건

  1. 2008.03.06 IE 8.. maybe new features ;; (3)
사용자 삽입 이미지

IE 8의 대응이 시작된 듯 합니다.  하지만 여전히 브라우저계의 미운새끼 오리라고 여겨지는 이유가 뭘까요??
몇가지 변화에 대한 소개입니다.

Ajax 향상
  1. Ajax Navigation :
Ajax 네비게이션은 예전과 같은 네비게이션 없이 Ajax 어플리케이션 자체에서도 이용할 수 있다고 합니다.  이는 현재 다른 브라우저(FF, Opera, Safari)에서 처리하는 방식처럼 window.location.hash 값을 셋팅하므로써 페이지내에서 이벤트를 발생해서 이동한 경로는 설정하고 이동 로그를 남김
   

  2. DOM Storage
Hash 구조의 key/value의 pair data를 사용자 PC에 session/presisted 방식으로 저장해놓게 됩니다.  이는 일종의 Storage역활을 하게 됩니다. 이 역시 FireFox(SessionStorage)에서 이미 지원되는 녀석들.   아마 Safari 최신 버전에서도 지원되는 거거나 HTML5 spec 이 추가되면 자동으로 생길 기능으로 알고  있습니다.

사용자 삽입 이미지
아무튼 이 기능은 좋은 기능이기는 하나 각 브라우저마다의 메커니즘이 조금씩 틀리다면 이 역시 크로스 브라우징을 신경 써야하는 UI 개발자들에게는 무용지물 이라는 것!!


  3. Connectivity events
대충 내용은 웹 사이트에 접속한 사용자의 커넥션 상태의 변화를 체크할 수 있다라는 것 같은데 정확하게는 모르겠습니다.  이게 된다면 좋은데...

  4. Six connetions per host
IE 에서 정책이 바뀌었나봅니다.  커넥션 수를 2개로 꾸준히 오다가 이번에 대폭 6개로 늘렸네요.  다른 브라우저 Firefox, Opera, Safari 의 경우 8개... MS는 6개가 최적이라고 생각했나 봅니다.
아무튼 그래도 6개로 늘었다는 것은.. 글로벌 서비스에서 Ajax 요청은 네트워크 대역폭에 따라 적잖은 데이터에서 병목 현상이 발생할 수 있는데..  2개였을 때 보다는 아무래도 더 쾌적한(?) Ajax 어플리케이션을 만들 수 있겠다 싶다..

 5. XHR Enhancements
timeout 속성이 포함되었다는 것..
이 부분 정말 칭찬하고 싶다. 어떤식으로 제어할 수 있는지 궁금해집니다.
사실 지금 고민하고 있는 것이 XHR Request Management 에 대한 고민을 하고 있는데..
이부분이 나온다면 특별히 개발자들도 고민하지 않아도 될 부분이다..


사용자 삽입 이미지
이 부분 XHR을 사용하는 개발자라면 한번쯤 깊이 고민해볼 부분이 있습니다.
XHR은 아시다시피 비동기 통신으로 네트워크 상태에 따라 Response가 늦게 오는 경우가 발생합니다.
이때 사용자는 그런걸 모른체 UI에서 계속적인 요청을 하게 됩니다.

그렇게 되면 Request는 계속 쌓이게 되고 쌓였던 Request는 네트워크 상황에 따라 모두 Abort 날 수도 혹은 병목이 풀리면서 수천 수만건의 Request가 집중되는 현상이 발생합니다. 

이때 XHR Management를 해 주어야 하는데 이에 timeout 메커니즘이 포함된다니 좋습니다.

그 다음 XHR 에서 가장 이슈가 되었던 크로스 도메인 XHR인데요..  어떻게 처리 될 것인지 궁금하네요.
아시다 시피 Firefox 3에서는 이미 적용되어 있습니다. 이에 IE 8에서도 좋은 기능으로 내놓았네요.
브라우저의 기능이 아닌 HTTP Spec을 적용시켰다고 봐야겠군요..

Cross-domain Request(XDR) 이 가능해 졌고.
HTML 5 Spect 에 있는
Cross-Document Messaging(XDM) 기능도 추가 되었나 봅니다.

이 녀석의 브라우저 메모리 관리에 대해서는 어떻게 할꺼야.... 라고 생각하는 찰나.. 가장 밑에 부분에...

And we also have other features such as less memory leaks!

사용자 삽입 이미지
이렇게 남겨져 있네요..  여기서 다운로드 받은 PDF.. 메모리 릭 마이그레이션 전략 -_-;;
결론은 뭐 개발자들이 잘 개발해야죠 뭐... 킁.



신고
Posted by Rhio.kim
TAG , ,