Javascript 到底是 pass by value 還是 pass by reference?嘗試向初學者時的自己解釋 Javascript 入門階段中最不能理解的事情。
本文將從 web worker 最基本的用法切入。除了程式面的語法以外,同時針對概念以及 design pattern 進行解釋,並在這個過程中逐漸模擬出真實世界的使用情境。
在處理多個非同步操作的時候,大致上會分為並行 (Parallel) 和序列 (Sequential) 執行兩種情況。
本文將會從常見的應用邏輯切入,先釐清 Javascript 裡面 Async Function 的概念,進而探究序列非同步的核心,最後輔以 Event Loop 作為圖像化的解釋。