???????????????????????????????????е???棬??????????????????????????????????Ρ?StackOverflow in 4096 bytes????????????ν????????????????????????????????????SPA?????????????????????????????TCP?????????????????????????Щ?????????SPDY ???? HTTP/2 server push?????????????hop???洫?????п??????????????


?????3. ?????????CSS??JS??????Stackoverflow in 4096 bytes

???????????????????????????????????????????????????????????????????????js??????????????????????????????????? ??? ?? Web??? ????????????????????????????????????????????????????UX???????????????????????????CRM??????URL????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ?????????????? ???????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????Javascript??CSS???????????????????????????????????????????????????????Э???????????????????????????SPDY????QUIC????????ò????????????????????
??????????????????????????WWW??HTML??????????Щ?????????????????????1997????????HTML?????img???????????Marc Andreessen????????????thread????????????????????ж???????
????“If a document has to be pieced together on the fly?? it could get arbitrarily complex?? and even if that were limited?? we’d certainly start experiencing major hits on performance for documents structured in this way. This essentially throws the **single-hop principle of WWW** out the door (well?? IMG does that too?? but for a very specific reason and in a very limited sense) — are we sure we want to do that?”
????2. ????????????????
????TL;DR: ??????????JavaScript??????????????????????????????????????????????????????????spinner????loading?????PJAX??TurboLink??????????????Щ??????????????????.
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ü?????
?????????棬Javascript???????????????????????????????UI???????????????????????????????????????в??????????????????磬???????????????????????<a>????????????????????????????????????????????????????????????????????????????????????????????
??????Javascript?????????????????Щ???????????????????????????????????????????????????????????????????????硣???????????Gmail????????Google???2??Inbox????”????鵵”???????????”?鵵”??UI???????????????鵵?????????????????????????????е??
????????磬??????????????????????????????????????????????????????????????????????????????顣????????????????????????????????????????????????Щ??????????????Google??????棬??????????????????????????????????????????


?????4. Google??????????????????????????????????

???????????????? layout adaptation?? ?????·???????????????????????layout???????????????????????£??????????????????????layout?????????????”???”?????????п?????????????????????з???????????????layout??????????????
????Google?????????????????????????????????????????????????
?????????????????www.google.com?TCP???????????????????????????????????????????????????????????????????????????????????????????Google??????汾?????????
??????2004????Щ??? Google???????????JavaScript?????????????????????Gmail???????????20%?????????????????????????????????????????????????AJAX:
????Take a look at Google Suggest. Watch the way the suggested terms update as you type?? almost instantly with no waiting for pages to reload. Google Suggest and Google Maps are two examples of a new approach to web applications that we at Adaptive Path have been calling Ajax
????????2010??Google????????????????????????濴????Ч?????????????????????????????????????????????????
???????????????iOS??????????汾??iPhone????????????default.png???????????????????????????????:


?????5. iPhone OS???????ü??????????default.png

?????????????OS??????????????????????CPU????????????iPhone????汾???????????????????????????????????????????????????????????????п????????????????????????default.png?????????Marco Arment??2010?????????????????????? ??????????
????????????????????Javascript???????????????????????????????????????????????????????????????????????????????file picker???????????HTML5????API????????????????????????????????????Cloudup????????????У????????????????????п???????????????????????????????????????????????????????


?????6. ??????????????????????????????黯Ч??

?????????????????????????????????????????????????????????????????Ч???????????????????????