넷스케이프 커뮤니케이션 LiveScript -> JavaScript
브라우저 동작 스크립트 언어
페이지 전체 새로고침이 당연했는데 AJAX가 해결
비동기 웹 애플리케이션 개발 가능
UX (User Experience 사용자 경험- 유저들이 얼마나 편리하게 사용하는가) 향상
속도 개선
객체를 생성하고 관리하는 데에 강점이 있다.
절차지향과 반대되는 개념이라고 생각하면 된다.
(절차 지향 : 첫 번째 일 처리 후 두 번째 일 처리 순서대로 프로그램 진행)
데이터와 함수를 객체라는 그룹으로 묶어서 처리