River Trail 為 Javascript 帶來并行編程特性

openkk 13年前發布 | 8K 次閱讀 JavaScript

英特爾宣布了擴展JavaScript并行編程功能的開源項目River Trail

瀏覽器不再只執行輕量級的任務,然而高計算量的應用程序卻仍須原生執行,因為原生應用有性能優勢,如它可以充分利用多核處理器的并行處理能力。 Web開發 的通用語言JavaScript不允許應用程序訪問多核心,現在是時候讓JavaScript跟上時代步伐了。River Trail是JavaScript的并行編程擴展,讓Web應用能利用處理器的多核心和矢量擴展指令。英特爾開發者表示,他們的目標是讓 JavaScript并行編程和編寫普通JavaScript程序一樣簡單。它的Demo演示顯示,使用WebGL物理模擬4000個對象,串行版本的速度只有3fps,并行版本能達到45fps。

Intel還介紹說River Trail可以無縫的接入現有的技術中去,并且能和其他HTML5的新技術的API良好的協同工作,以上的WebGL Demo就是很好的印證,顯示出了River Trail良好的兼容性。目前River Trail還是作為一個Firefox瀏覽器擴展存在的,尚不清楚是否會引起其他廠家的注意并引入到各自的Javascript引擎中,例如V8。另外, 在原文的評論部分,Intel還解釋了River Trail和Web Workers的不同,并歡迎所有的開發者加入到這個開源項目中去。

以下是該項目的介紹視頻,在視頻的最后您可以看到文中提及的WebGL Demo。

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!