웹 페이지의 성능과 CDN
웹 개발을 하다보면 항상 나오는 것들이 성능에 대한 이슈이다. 이 성능 이슈는 매우 다양한 양상으로 나타나는대 크게 나뉘면 두 가지다. 1. 클라이언트에서 렌더링이 늦다. 인터넷 브라우저를 통해 웹 페이지에 접속하게 되면 브라우저는 해당 서버에 html,javascript,css를 요청하여 응답받은 텍스트 데이터를 파싱(구문 분석)하여 웹 페이지...
웹 개발을 하다보면 항상 나오는 것들이 성능에 대한 이슈이다. 이 성능 이슈는 매우 다양한 양상으로 나타나는대 크게 나뉘면 두 가지다. 1. 클라이언트에서 렌더링이 늦다. 인터넷 브라우저를 통해 웹 페이지에 접속하게 되면 브라우저는 해당 서버에 html,javascript,css를 요청하여 응답받은 텍스트 데이터를 파싱(구문 분석)하여 웹 페이지...
웹 개발을 하게 되면 한번씩은 다 겪는 에러이자 골머리를 썩게 만드는 부분이다. 이 CORS라는게 당최 뭔지 문제가 발생 했을 때 어떻게 해결하면 되는지에 대해서 오늘은 알아볼 생각이다. CORS란? 먼저 CORS는 Cross-origin-resource-sharing의 약자이다. 직역하자면 엇갈린 출처 리소스 공유 (정책)인데 여기서 엇갈린 출처...
Javascript는 기본적으로 싱글 스레드에서 구동된다. 정확하게는 Javascript가 구동되는 자바스크립트 엔진이 싱글 스레드에서 구동된다. 원래 자바스크립트가 나왔을 당시에 멀티 프로세서가 드물기도 했고, 자바스크립트 자체가 웹 프론트 엔드에서 사용하기 위해 만들어진 언어이니 만큼 블로킹으로 인한 프론트엔드 성능 저하를 막아야했다. 그렇기 때문...