å®éã«ã¯ããã°ã¬ãã·ã ã¦ã§ã ã¢ããªã¯、主ã«ä¿¡é ¼æ§、ããã©ã¼ãã³ã¹、ã¨ã³ã²ã¼ã¸ã¡ã³ãã® 3 ã¤ã®é¢ã§、徿¥ã®ã¦ã§ããµã¤ãã¨ã¯ç°ãªã£ã¦ãã¾ã。
ä¿¡é ¼æ§
é«é Wi-Fi、2G æºå¸¯é»è©±ãããã¯ã¼ã¯、å®å
¨ãªãªãã©ã¤ã³ãªã©、ã©ã®ãããªæ¥ç¶ç¶æ³ã«ãã£ã¦ã、ã¦ã§ã ã¢ããªã®èªã¿è¾¼ã¿ã¯é«éã§ãªããã°ãªãã¾ãã。ä¸å®å®ã§ä¿¡é ¼æ§ãä½ããããã¯ã¼ã¯ç°å¢ä¸ã§ãé害ã«å¼·ãã¦ã§ã ã¢ããªãæ§ç¯ããæ¹æ³ã¨ãã¦、
Service Worker ã¯çæ³çã§ã。ç§ãã¡ã¯、ç¬èªã® Service Worker ãæ¸ããªãã§æ¸ããã、2 ã¤ã®
ã©ã¤ãã©ãªããªãªã¼ã¹ãã¦ãã¾ã。App Shell åãã®
sw-precache ã¨、åçã³ã³ãã³ãåãã®
sw-toolbox ã§ã。å®è£
ã稼åã§ããç¶æ
ã«ãªã£ãã、
Chrome DevTools ã
WebPageTestã使ãã°、ãã®å®è£
ããã¾ãã¾ãªãããã¯ã¼ã¯ç°å¢ã§ç°¡åã«ãã¹ããããã¨ãã§ãã¾ã。Service Worker ã¯ãã§ã«å¤ãã®ãããããã¼ã«æ¡ç¨ããã¦ãã、ç¾å¨、Service Worker çµç±ã®ã¦ã§ããã¼ã¸ã®èªã¿è¾¼ã¿åæ°ã¯ 1 æ¥ 22 ååã«ã®ã¼ãã¾ã。ãã®æ°ã«ã¯、Chrome ã®「æ°ããã¿ã」ã®ãã¼ã¸ã§ä½¿ãããåã¯å«ã¾ãã¦ãã¾ãã。
ããã©ã¼ãã³ã¹
RAIL ããã©ã¼ãã³ã¹ ã¢ãã«ã使ç¨ããã°、ããªããéçºãããµã¤ããã¢ããªã«å¯¾ã、ã¦ã¼ã¶ã¼ãä½ãæå¾
ãã¦ããããåããããããªãã¾ã。ãã®ã¢ãã«ã§ã¯ããã©ã¼ãã³ã¹ã次㮠4 ã¤ã®éè¦ãªç®æ¨ã«åãã¦èãã¦ãã¾ã。
- å¿çæé(å
¥åããã¬ã¹ãã³ã¹ã¾ã§ã®æé)㯠100 ããªç§æªæº。
- ã¢ãã¡ã¼ã·ã§ã³(ã¹ã¯ãã¼ã«、ã¸ã§ã¹ãã£、é·ç§»)ã¯、æ¯ç§ 60 ãã¬ã¼ã ã§åã。
- ã¢ã¤ãã«æéãå©ç¨ãã¦、éè¦æ§ã®ä½ã使¥ã 50 ããªç§åä½ã§ãã¾ãã¹ã±ã¸ã¥ã¼ã«ãã。
- èªã¿è¾¼ã¿ã 1 ç§ä»¥å
ã«çµãã。
å®éã« RAIL ããã©ã¼ãã³ã¹ ã¢ãã«ã® 1 é
ç®ãæ¹åããã ãã§、ã¦ã¼ã¶ã¼ ã¨ã¯ã¹ããªã¨ã³ã¹ã大ããå¤åããå ´åããããã¨ãåãã£ã¦ãã¾ã。ä¾ãã°、èªã¿è¾¼ã¿æéã 1 ç§éãã¨、ãã¼ã¸ ãã¥ã¼ç·æ°ã«ã¯
11%、顧客æºè¶³åº¦ã«ã¯ 16% ãã®å½±é¿ãããã¾ã。
ã¨ã³ã²ã¼ã¸ã¡ã³ã
徿¥、ã¦ã¼ã¶ã¼ãã¦ã§ãä¸ã®ãµã¤ããå訪ããã®ã¯å°é£ã§ãã。ã§ãã
ããã·ã¥éç¥ã使ãã°「ã¿ãã®å¤」ã§ãã¦ã§ããã¼ã¸ã«ã¢ã¯ã»ã¹ã§ããããã«ãªãã¾ã。ã¤ã¾ã、ã¦ã¼ã¶ã¼ã¯ãã©ã¦ã¶ãéããã、ã¦ã§ã ã¢ããªãå®éã«ä½¿ããªãã¦ãããã¨ãããã¨ã§ã。ä½ãã、ãã®éç¥æ©è½ã¯ä»ã®
ã¢ããªéç¥ã¢ããªéç¥ã¨ã»ã¼åãæä½æãå®ç¾ãã¦ãã¾ã。ç¾å¨、Chrome ã§ã¯æ¯æ¥ 3 å 5000 ä¸ä»¶ä»¥ä¸ã®ããã·ã¥éç¥ãéä¿¡ããã¦ãã、ãã®æ°ã¯æ¥éã«å¢å ãã¦ãã¾ã。Beyond the Rack ã®å ´å、ããã·ã¥éç¥ã«ãã£ã¦å社ãµã¤ãã訪ããã¦ã¼ã¶ã¼ã¯、å¹³åçãªã¦ã¼ã¶ã¼ãããæ»å¨æéã 72% é·ã、è³¼å
¥éé¡ã 26% å¤ããã¨ã
åãã£ã¦ãã¾ã。
æåã®ããã®ãã¼ã«
Google ã¯ã¦ã§ã ãããããã¼ã«æåãããããããã®åãçµã¿ãè¡ã£ã¦ãã¾ã。
Polymer ã¯、ã¦ã§ãä¸ã§ã³ã³ãã¼ãã³ããæ§ç¯ããããã®ä¸è¬åãããã©ã¤ãã©ãªã§ãã、ãããããã¼ã RAIL ã®ç®æ¨ãå®ç¾ããã®ãæ¯æ´ãããã¨ãéè¦ãã¦ãã¾ã。ä»å¹´ã® Google I/O ã§ãã¼ã¸ã§ã³ 1.0 ããªãªã¼ã¹ããã¦ä»¥æ¥、Polymer 㯠100 ä¸è¶
ã®ã¦ã§ããã¼ã¸ã§ä½¿ãããããã«ãªã£ã¦ãã、Google å
ã® 300 以ä¸ã®ããã¸ã§ã¯ãã§ã使ããã¦ãã¾ã。Polymer 1.0 ã¯、ãã®åã®ãã¼ã¸ã§ã³ 0.5 ããã 3 ~ 4 åé«éåãã¦ãã、ææ°ã®ãã¼ã¸ã§ã³ 1.2 ã¯ããããããã« 20% é«éã«ãªã£ã¦ãã¾ã。ææ°ã®ã¦ã§ãéçºã®èãæ¹ãåãå
¥ãã Polymer ã®ä½¿ç¨ãéå§ããã«ã¯、
Polymer ã®ã¯ã¤ãã¯ãã¢ã¼、
Polymer Summit ã®è¬æ¼、
Polymer codelabs ããããã«ãªãã
Polymer Starter Kit ãã試ããã ãã。
Google ã§ã¯
Web Fundamentals ã®ãããªåªãããªã½ã¼ã¹ãç¨æãã¦ãã、ä»å¾ããã«å¢ããã¦ããäºå®ã§ã。 æ°æ©è½ããªãªã¼ã¹ãããã³ã«、
Mozilla Developer Network ã§è©³ããæ
å ±ãçºè¡¨ããããã«ããã¦ãã¾ã。éå» 1 å¹´ã ãã§ã、ç§ãã¡ã¯ Mozilla Developer Network ã« 2800 ä»¶ã®ç·¨éãè¡ã、212 ãã¼ã¸ã®æ°ãããã¼ã¸ã使ãã¦ãã¾ã。ã¦ã§ã ãããããã¼æè²ã®åãçµã¿ãããã«é²ããããã«、Google 㯠Udacity ã¨é£æºã、
ã·ã㢠ã¦ã§ã ãããã£ã°ãªã¼ãæä¸ãã¦ãã¾ã。ããã¯、Service Worker ã Promises、HTTP/2 ã¨ãã£ã、ææ°ã®ã¦ã§ã ãã¯ããã¸ã¼ãææ³ã«ç¹åããè¬åº§ãä¿®äºãããã¨ã示ãèªå®è¨¼ã§ã。
Chrome Dev Summit 2015 ã®
å
¨ã»ãã·ã§ã³ã®åç»ãå
¬éãã¦ãã¾ãã®ã§、ãã²ã覧ãã ãã。çããã®ã¤ãã³ãã¸ã®åå 、åç»ã®é²è¦§、ããã¦ä½ãããã¦ã§ãéçºã®åãçµã¿ã«æè¬ãããã¾ã。
※
Google for Mobile ã§ã®ã»ãã·ã§ã³「ã¹ãã¼ããã©ã³ä½é¨ã䏿©å
㸠〜 ããã°ã¬ãã·ã ã¦ã§ã ã¢ããªã®ä½ãæ¹」ã§ä½¿ç¨ããã¹ã©ã¤ãè³æãåèã«ãã¦ãã ãã(ã¹ãã¼ã«ã¼ãã¼ãã«èª¬æãè¨è¼ããã¦ãã¾ã)。
Posted by
Eiji Kitamura - Developer Relations Team