EventLoop

Node.JS中事件輪詢(Event Loop)的解析

當我們知道I/O操作和建立新執行緒的開銷是巨大的! 網站延遲的開銷 對於一個網站,後臺大多不需要進行復雜的計算,我們的程式大多時間花費在I/O讀取上。 看到一個資料:IO操作可以比資料處理慢幾個數量級。高階SSD固態硬碟的讀取速度可以達到200mb-700mb/s;讀取1000位元組需要1.4微秒。 […]

JavaScript中EventLoop介紹

想象下,比如瀏覽器在執行一個複雜的影象轉換演算法,因為是單執行緒的,所以此時瀏覽器程序被阻塞了,不能進行介面渲染,也不能執行其他程式碼,你的應用介面會失去和使用者的互動。 這一般情況下還不會有大問題,但是當瀏覽器在同時執行多個類似的演算法時,這個問題就很嚴重了。 有一定經驗js開發人員大多都理解程式 […]