Baseline Widely available
ì°¸ê³ : This feature is only available in Service Workers.
ExtendableEvent.waitUntil()
ë©ìëë ì´ë²¤í¸ ëì¤í¨ì²ìê² ìì
ì´ ì§í ì¤ìì ì립ëë¤. ì´ ë©ìëë ìì
ì ì±ê³µ ì¬ë¶ë¥¼ ê°ì§íë ë°ìë ì¬ì©í ì ììµëë¤. ìë¹ì¤ ì커ìì waitUntil()
ì íë¡ë¯¸ì¤ê° ìë£ë ëê¹ì§ ìì
ì´ ì§í ì¤ìì, ê·¸ë¦¬ê³ ìì
ì´ ìë£ë기를 ìíë¤ë©´ ìë¹ì¤ ì커를 ì¢
ë£íì§ ë§ìì¼ íë¤ë ê²ì ë¸ë¼ì°ì ìê² ìë ¤ì¤ëë¤.
ìë¹ì¤ ì커ì install
ì´ë²¤í¸ë waitUntil()
ì ì¬ì©íì¬ ìì
ì´ ìë£ë ëê¹ì§ ìë¹ì¤ ì커를 installing
ë¨ê³ì ë¨¸ë¬´ë¥´ê² í©ëë¤. waitUntil()
ì ì ë¬ë íë¡ë¯¸ì¤ê° ê±°ë¶ëë ê²½ì°, installì ì¤í¨ë¡ ê°ì£¼ëë©° ì¤ì¹ ì¤ì¸ ìë¹ì¤ ìì»¤ê° ìì ë©ëë¤. ì´ê²ì ì£¼ë¡ ìë¹ì¤ ìì»¤ê° ìì¡´íë 모ë íµì¬ ìºìê° ì±ê³µì ì¼ë¡ ì±ìì§ ëê¹ì§ ìë¹ì¤ ìì»¤ê° ì¤ì¹ë ê²ì¼ë¡ ê°ì£¼ëì§ ìëë¡ íë ë° ì¬ì©ë©ëë¤.
ìë¹ì¤ ì커ì activate
ì´ë²¤í¸ë waitUntil()
ì ì¬ì©íì¬ waitUntil()
ì ì ë¬ë íë¡ë¯¸ì¤ê° ìë£ë ëê¹ì§ fetch
ë° push
ê°ì 기ë¥ì ì¸ ì´ë²¤í¸ë¥¼ ì¼ì ì¤ì§í©ëë¤. ì´ë ìë¹ì¤ ìì»¤ê° ë°ì´í°ë² ì´ì¤ ì¤í¤ë§ë¥¼ ì
ë°ì´í¸íê³ ì¤ëë caches
를 ìì í ìê°ì ì ê³µíë¯ë¡, ë¤ë¥¸ ì´ë²¤í¸ê° ìì í ì
ê·¸ë ì´ëë ìíì ìì¡´í ì ììµëë¤.
waitUntil()
ë©ìëë ì²ìì ì´ë²¤í¸ ì½ë°± ë´ìì í¸ì¶ëì´ì¼ íì§ë§, ê·¸ ì´íìë ì ë¬ë 모ë íë¡ë¯¸ì¤ê° ìë£ë ëê¹ì§ ì¬ë¬ ë² í¸ì¶í ì ììµëë¤.
promise
ì´ë²¤í¸ì ìëª
ì ì°ì¥íë Promise
ê°ì²´.
ìì (undefined
).
ìë¹ì¤ ì커ì install
ì´ë²¤í¸ ë´ìì waitUntil()
ì ì¬ì©íë ìì .
addEventListener("install", (event) => {
const preCache = async () => {
const cache = await caches.open("static-v1");
return cache.addAll(["/", "/about/", "/static/styles.css"]);
};
event.waitUntil(preCache());
});
ëª
ì¸ì ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4