티스토리 뷰
지난 수십년동안 컴퓨터는 점점 빨라지고, 용량도 커지고, 인터넷 속도도 빨라졌다.
그러나, 인터넷은 오히려 느려졌다.
2008~9년쯤에 크롬 웹브라우져가 나온지 얼마 안되었을때,
크롬은 접속하자마자 화면이 바로 뿅~하고 나온다고 광고했다.
실제로로 한동안 속도가 가장 빨랐다.
그런데, 2023년인 지금은 전부 다 느리다. ㅎㅎㅎ
그때보다 더 좋은 성능의 PC에 더 빠른 인터넷인데, 왜 이럴까?
최근 인터넷 https접속을 해볼 일이 있어, 해봤더니, 그 원인을 알 수 있었다.
물론, 이게 전부다는 아니다.
html소스코드를 보니, 전부다 java스크림트였다.
요즘엔 모두다 java스크립트로 웹페이지를 만든다.
java스크립트는 여러가지 라이브러리를 사용하는데, 그 크기가 1Mbyte이상인 것들도 있다.
웹페이지 접속시 시간이 약간 걸리는것은 이 라이브러리들을 다운로드 하는 시간이다.
또한 java스크립트언어가 기계어에 비해 터무니없이 느려터지기때문에,
화면 갱신 시간이 매우 느리다.
게다가, 화면 여기저기에 서버의 정보를 연동해놓았고, 순차적으로 데이터를 불러다가 화면을 새로 그린다.
사용자가 보는 화면을 이쁘고 멋지게 꾸미기위해 java스크립트로 떡칠을 하는거다.
물로 웹페이지 개발툴이 다 이런식이다보니, 그냥 다들 이렇게 개발한다.
html을 몰라도 웹페이지 제작이 가능한 시대이다.
주로 html로 작성된 아직도 일부 남아있는 옛날 인터넷 웹페이지들은 매우 빠른 속도를 보여준다.
java스크림트만 적게 써도 훨씬 빨라지는것이다.
멋지고, 여러가지 기능이 필요할 수 도 있으나,
대부분의 웹페이지들은 html과 이미지, 약간의 java스크립트로도 충분이 빠르게 동작한다.
과연 java스크립트를 많이 써서 복잡하게 만들어야만 할까?
인터넷 속도라도 느리면, 화면이 열리다가 멈춘다.
인터넷속도가 느린 외국에서는 한국 웹페이지 접속이 안되는 경우도 많다.
접속하는데 몇십분걸리다가 멈춘다.
한국이니깐 잘 열리는거지...
구글화면은 매우 간단하고, 매우 빨리 열린다.
필요한것만 넣으면 좋겠다.
요약 : java스크립트로 떡칠하는 시대임.

