webpack主要特點:
以commonjs來編寫,但也支援amd、cmd模組(對於新專案,推薦直接使用commonjs);
串聯式模組載入器以及外掛程式機制,讓其具有更好的靈活性和擴充套件性,例如提供對coffeescript、es6的支援;
可以根據配置或者智慧型分析打包成多個檔案,實現公共模組或者按需載入;
支援對css,等資源進行打包,這樣子就不用使用grunt或gulp(browserify只能打包js檔案);
開發時在記憶體中完成打包,效能更快,完全可以支援開發過程的實時打包需求;
對source map有很好的支援。
nodejs 主要特點
單執行緒,單執行緒的好處,減少了記憶體開銷,作業系統的記憶體換頁。非阻塞i o,不會傻等i o語句結束,而會執行後面的語句。事件機制,事件環,不管是新使用者的請求,還是老使用者的i o完成,都將以事件方式加入事件環,等待排程。簡單例項 輸出 伺服器執行在 3000主要模組及api http模組 ht...
HTTP主要特點
http屬於應用層協議,乙個基於請求響應模組的無狀態的應用層協議。常基於tcp的連線方式 絕大多數的web開發都是構建在http之上的web應用 1 支援客戶端 伺服器模式 http工作於客戶端服務端的架構之上,瀏覽器作為客戶端通過url向伺服器及web伺服器傳送請求,web伺服器根據接收到的請求向...
Nginx的主要特點
nginx的主要特點 1.反向 internet的連線請求先交給 伺服器,然後講請求 給內部網路上的伺服器,並將從伺服器上得到的結果返回給internet上的請求連線客戶端,此時 伺服器對外就表現為乙個反向 的伺服器,簡單的來說真實的伺服器不能被直接外部網路訪問,所以需要一台 伺服器,而 伺服器能夠...