性能提升最大可達 400% ,將有助於網頁瀏覽更有效率。 SIMD (單一指令流多資料流)架構,已經是現代處理器相當當重要的設計,透過平行化的運算來在有限的功耗內提升效能,我們熟知的 SSE、MMX 指令集都是 SIMD 架構的產品在影音應用上有著相當重要的角色,但對於現代網頁相當重要的 JavaScript 代碼,卻一直沒有以 SIMD 指令集來提升性能,這樣的狀況開始有些改變。 Intel 日前宣布與 Mozilla 、 Google 合作,將讓 JavaScript 也能夠用 SIMD 來進行加速; SIMD.JS 不需要任何特殊外掛、或是無法被轉譯到其他平台的原生代碼。只要可以執行 JavaScript 的地方就可以使用,包含了後端的 Node.JS 也能夠享受 SIMD 優化的好處。 目前 Intel 已經提出一些低階 API 可以在 JavaScript 直接對 SIMD 作 Programming,可以透過 JavaScript JIT compiler 直接編譯,或是透過 Mozilla Emscripten 編譯器這類透過 LLVM 將 C++ 轉譯成 JavaScript 的工具來產生 SIMD [...]