본문 바로가기

javascript

디노 첫걸음 - Node.js 를 대신 할 수 있을까 자바스크립트를 지원 하는 백엔드 런타임인 Node.js 가 나온지도 벌써 11년이다. 그동안 다수의 버전이 릴리즈 되었고 (현재 최신 버전은 15.14) , NPM 에는 100만개 이상의 패키지가 등록 되어 있지만 노드의 아버지인 라이언 딜은 2020년 5월 새로운 백엔드 기술을 개발했다. 이름은 NODE 를 뒤집어 놓은듯한 DENO. 책에서는 라이언 딜이 DENO 를 탄생시킨 배경과 설치 부터 시작 하는 주요 사용법, 또한 DENO 의 주 언어인 타입스크립트에 대해서 소개 하고 있다. 가장 흥미롭게 읽은 부분은 DENO 의 보안 강화 부분이다. 스크립트를 실행하는 OS 가 보안을 처리하도록 하지 않고 사용자가 직접 허용할 권한을 지정하도록 강제 하는 부분은 아이폰의 개인 정보 보호 기능을 통해서 익숙한.. 더보기
덧셈 뺄셈보다 쉬운 자바스크립트 출처 : 마소캠퍼스 2013년 4월제목 : 덧셈 뺄셈보다 쉬운 자바스크립트 브라우저는 HTML 태그를 위에서부터 순서대로 읽어가며 렌더링 하는데,도중에 를 만나면 렌더링을 일단 중지하고 파일을 읽은 뒤 다시 렌더링을 시작 한다. 그래서 태그 사이에 를 포함 시키면 화면 표시 지연 현상이 발생 할 수 도 있다. 태그의 마지막에 를 포함시킨다면 화면을 다 표시한 후 스크립트를 로딩하기 때문에 지연현상을 예방할 수 있다. 이밖에도 DOM 접근에 문제가 있지만 를 반드시 마지막에 놓아야 하는 것은 아니다. 페이지 로드 시 동적으로 웹페이지의 콘텐츠를 생성하는 경우에는 태그 안에 위치 시키는 것이 좋고, 함수 안에서 정의하고 페이지 이벤트에 사용되는 자바스크립트 코드는 태그 안에 위치 시키는 것이 좋다. 더보기