感謝圖靈社區(qū)的電子書閱讀獎勵計劃。
HTTP2 作為未來的必然發(fā)展趨勢,不說實際應(yīng)用,作為前端開發(fā)者,了解它,也是一個必然趨勢。
HTTP2 號稱將會改變現(xiàn)在前端的開發(fā)流程,以及可以優(yōu)化網(wǎng)站性能,實現(xiàn)服務(wù)端推送等等,都是非常有吸引力的點。
那么,上面提到的這些新特性,究竟是如何實現(xiàn)的呢?
雖然本書沒有介紹真實的實現(xiàn)代碼,但也大概介紹了原理,能夠讓讀者略窺一二。
即使只是簡單介紹,全書不過一百多頁,閱讀得卻非常吃力,一個很重要的原因就是對 HTTP 不夠了解,或者說對 TCP、IP 這些概念不夠了解,不知道如何通信。
這些知識點對于前端來說太遙遠(yuǎn),除非處于項目穩(wěn)定期,尋求更極致的性能優(yōu)化,即使了解了也無法運用,導(dǎo)致了解的積極性不大。
但實際上,TCP、以及 HTTP 可以說是「最熟悉的陌生人」了,我們無時無刻都使用它,可是對它卻了解甚少,它的起源、現(xiàn)狀、發(fā)展等等。它能做什么,不能做什么,以及延伸出為什么要提出 HTTP2 來取代目前的 HTTP。
總結(jié)
看完后,對于 HTTP2 能夠有一個大概的認(rèn)知,知道是什么。但這些認(rèn)知是建立在死記硬背上,細(xì)節(jié)方面一團模糊。
本書建議在了解 HTTP 之后再來閱讀,想必不會太吃力。
大概一半章節(jié)是介紹 HTTP2,包括原理、與 HTTP 的區(qū)別,優(yōu)點。后面大部分章節(jié)重點在實際應(yīng)用——性能優(yōu)化上,并且以多個實例來說明,這一點比較直觀。
作為一本基礎(chǔ)書,還是做到了它應(yīng)該做的。