별의 공부 블로그 🧑🏻‍💻
728x90
728x170

- Web Workers는 JavaScript의 처리를 백그라운드에서 수행함.

- Application Cache는 오프라인 시 캐시를 취급함.

 

* Web Workers

- JavaScript는 본격적인 스크립트 언어이므로 복잡하고 시간이 걸리는 처리도 실행 가능함.

- 하지만 처리를 하는 동안 사용자를 기다리게 하면 곤란할 것임.

- HTML5에는 시간이 걸리는(무거운) 처리도 가능하도록 JavaScript의 처리를 백그라운드에서 실행할 수 있는 Web Workers가 추가됨.

- 백그라운드에서 작동하는 JavaScript의 코드를 '워커'라고 부름.

- 웹 브라우저와 워커는 이벤트를 통해 데이터를 주고받음.

 

* 요프라인 상태의 웹 애플리케이션

- 모바일 단말기와 같이 무선으로 네트워크 환경을 사용할 때는 접속이 끊어지는 경우가 있음.

- 접속이 끊어진(오프라인) 상태에서도 웹 애플리케이션을 실행할 수 있도록 캐시를 제어하는 Application Cache라는 장치가 마련되어 있음.

 

* 캐시 매니페스트

- Application Cache를 이용하려면 캐시 매니페스트라는 파일을 만들어 캐시할 것을 지정해야 함.

 

sample.manfest    // 확장자는 .manifest로 함.

 CACHE MANIFEST  // CACHE MANIFEST로 시작

 

 sample.html

 sample.css

 sample.js

   . . .

 

- HTML 측에서는 html 요소의 manifest 속성을 지정함.

 

 <!DOCTYPE html>

 <html manifest="sample.manifest">

 

내용 출처 : HTML5가 보이는 그림책 (ANK Co., Ltd 저, 성안당)

728x90
그리드형(광고전용)

'Programming > HTML5' 카테고리의 다른 글

도형 그리기 1  (0) 2017.05.19
canvas를 사용한 그림 그리기  (0) 2017.05.19
Ajax란?  (0) 2017.05.19
HTML5의 통신 관련 기술  (0) 2017.05.19
스토리지와 파일  (0) 2017.05.19
그래픽  (0) 2017.05.19
GPS와의 연동  (0) 2017.05.19
드로그 앤 드롭 지원  (0) 2017.05.19
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖