River Trail为JavaScript带来并行编程特性

开发 前端
英特尔宣布了扩展JavaScript并行编程功能的开源项目River Trail。Web开发 的通用语言JavaScript不允许应用程序访问多核心,现在是时候让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

原文:http://developers.solidot.org/article.pl?sid=11/09/20/0116210&from=rss

【编辑推荐】

  1. Google强推Dart语言替代JavaScript 意欲何为?
  2. 在.NET中使用Javascript作为脚本语言
  3. 深入理解JavaScript作用域和作用域链
  4. JavaScript设计模式深入分析
  5. JavaScript有关的10个秘密和怪癖
责任编辑:陈贻新 来源: Solidot
相关推荐

2023-12-02 08:55:18

Paru 2.0

2009-11-13 14:59:12

Visual Stud

2018-02-06 09:17:53

开源代码开放源

2022-10-17 08:01:55

MySQLsysbench索引

2021-10-11 09:22:39

Windows 11Linux子系统Windows

2012-04-06 10:31:44

Java

2010-06-02 08:53:51

.NET 4并行编程

2012-04-10 10:04:26

并行编程

2009-05-13 15:38:45

微软并行语言Axum

2013-03-26 10:27:01

JavaScriptjson

2019-03-04 09:39:41

Java开发代码

2020-10-15 13:29:57

javascript

2022-11-10 08:26:54

.NET 7C# 11

2024-06-05 08:51:14

Python动态创建类工具

2021-04-19 05:41:04

JavaScript大文件下载

2019-12-27 16:10:53

前端javascriptnode.js

2010-09-10 16:21:58

JavaScript

2009-07-24 17:30:37

Javascript闭

2009-03-21 16:18:25

多核服务器虚拟化

2015-10-13 09:18:00

.Net编程教程
点赞
收藏

51CTO技术栈公众号