1세대 UX디자이너가 바꿔놓은 것들
수강생 질문
이 Ajax와 클라이언트 사이드와 관련이 있을까요?
답변 1개
답변
네 있습니다. ajax 자체가 클라이언트 사이드 기술이고요, 좀더 자세히 설명드리면. 당시에는 새로운 정보를 보려면 무조건 웹페이지 url을 refresh해야하는데, 이러면 UX가 불연속으로 끊기기 때문에, 당시 js의 XMLHttpRequest 기능을 통해서 서버에 데이터 요청만하고 응답을 dom(html의 트리구조) 에 업데에트하는 방식이었죠. 엄밀히 말하면 이 기술은 이미 일부 개발자들이 알아서 쓰고있었는데, 제시제임스가 UX 디자이너 관점에서, 이렇게 유저가 화면 이동없이 데이터를 갱신해야하는 상황에서는 이러한 패턴을 사용하자! 라고 도장을 빡 찍은데 AJAX(Asynchronous JavaScript and XML)이며 이걸 자기 블로그에 멋들어진 글로 올리니깐 바이럴이 되버렸습니다.