바부의 세상 훔쳐보기

<img src="http://blogimgs.naver.com/nblog/ico_scrap01.gif" class="i_scrap" width="50" height="15" alt="본문스크랩" /> [etech06] Unconventional Thoughts about Ajax

nullzone 2006. 3. 8.
반응형

Tom Syndertomsn@inetoffice.com

 

AJAX
 6 Difficult Technologies :
   HTML, CSS, HTTP, JavaScript, DOM ,Server
 Cross-Browswer (Cross-Browsing coding  is pain)

 

Conventional Programming Wisdom-
  Somtimes Wrong

 

Code Size-
  Typical Ajax App : 10k lines
  전송 속도가 느리다.
  
Browser parse speed:
    IE 에서 10k 라인 parse 하는데 1/3초
   FF에서는 같은 분량을 1 1/4초

 

Challenge : Fast and Responsive App
  Script run slower than native code
  Browsers are persnickety

 

Optimization - Conventional Wisdom Wrong
  일반적으로는 능이 정상적으로 작동하면 최적화 (optimize)
  Ajax에서는 개발시 모든 부분에서 최적화 해야함
  Why? 어느 부분에서 브라우저가 느리게 되는지 모르기 때문

 

Performance Stats
  Operation - 50k iteration     IE    Mozilla

     Empty Loop                   125    250       (ms)
     Call Function                 406    172
     Copy String                   297    812
     new Object()                 391    734
    ....


---------

Ajax Application을 개발할때

기존 프로그램과는 달리

-. 코드를 사용자가 다운로드 받아야 하고

-. 느린 실행 속도

-. 성능 문제

가 있기 때문에 기존 프로그래밍 관습대로 프로그램을 만들지 말라는 얘기였습니다.

세션이 너무 빨리 끝나 버려서 다들 당황했습니다.

 

posted by Kiel

 

반응형

댓글