1. 정의 ECMAScript는 자바스크립트의 토대를 구성하는 스크립트 언어이다. ECMA International 표준화 기구에 의해 ECAM-262 스펙에서 표준화되었다. 2. 역사 ECMAScript는 1997년 6월 1판이 나온 이래로, 6판부터 공식적으로 ECMAScript 2015라고 불리게 되었으며, 이후 부터 매년 6월에 새로운 판을 확정 짓고 있다. 2018년 6월에 완성된 9번째 판인 ECMAScript 2018이 최신 판이고, ECMA 2019가 작업중에 있다. 또, ECMA는 많은 이해 관계자가 참석하는 위원회이다. 이러한 이유 때문에, 많은 갈등이 생기곤하는데, 특히 ES4 작성 당시 이러한 갈등 때문에 ES4를 개발하는 그룹과 ES3.1를 작성하는 그룹으로 나뉘게 된다. 이후 E..
도움! Rxjs! 이 글을 쓰게 된 동기가 된 손찬욱 님의 블로그. Rxjs에 대한 개념이 포스팅된 사이트이다. 내가 처음 Rxjs를 만난 것은 Angular를 쓰면서 이다. 앞선 글인 웹 뉴비의 Angular 1년 -상-에서 말했 듯 그 당시의 나는 비동기는 커녕 콜백도 모르던 시절이었다. 그리고 그 때는 눈앞에 학점이 걸린 시스템 프로젝트를 어서 수행해야 했기 때문에 콜백은 건너뛰고 '비동기가 무엇인가.', '왜 이렇게 되는가.' 와 'Rxjs를 어떻게 써야 하는가.'에 대한 고민만 하였다. 그렇게 인생 첫번째 Angular 프로젝트가 끝나고 휴학을 하며 일을 하면서, 또 계속해서 Angular를 쓰면서 Rxjs를 쓰는 것은 그냥 당연한 것이었다. 왜냐면 Angular에서 쓰고 있으니까. 그러던 중,..
PWA는 Prograssive Web App의 약자로, 구글에서 제안하는 새로운 웹 개발 방법론 중 하나이다. 구글에서 PWA를 소개하는 페이지는 이 곳이다. 전통적인 웹은 네이티브 앱과 비교를 했을 때 url을 통해 별다른 설치 없이 빠른 배포와 연결이 가능했다. 또, 많은 플랫폼에서 지원을 하기 때문에 다양한 기기에서 연결이 가능했다. 하지만, 네이티브 앱보다 UX가 뒤쳐졌으며, 느린 로딩속도를 가졌다. 또한, 웹에 한정된 기능은 사용자들에게 디메리트였다. 하지만, 구글에서는 PWA라는 새로운 개발 방법론을 들고 나왔다. 구글에서는 웹과 네이티브 앱의 장점을 고루 가췄다고 설명했고 유연성, 속도, 접근성에 중점을 두고 있다고 했다. PWA는 HTML 5의 표준에서 제공하는 기능들을 이용한다. 웹 매니..
- Total
- Today
- Yesterday