River Trail: Intel stellt Parallelerweiterung für Javascript vor

Intels Projekt River Trail soll die Ausführung komplexer Javascript-Programme beschleunigen(öffnet im neuen Fenster) . Dazu führt Intel einfache, deterministische, datenparallele Konstrukte ein, die bei der Ausführung in eine Low-Level-Hardwareabstraktion umgewandelt werden. So sollen Javascript-Entwickler die in modernen CPUs vorhandenen Kern- und Vektorinstruktionen nutzen können, was verglichen mit der herkömmlichen sequenziellen Ausführung von Javascript eine deutlich schnellere Ausführung des Codes verspricht.

In einer Demo zeigt Intel eine Physiksimulation mit 400 Körpern, die mit Hilfe von River Trail berechnet und dann mittels WebGL dargestellt werden.
River Teil(öffnet im neuen Fenster) steht als Firefox-Erweiterung zum Download bereit(öffnet im neuen Fenster) . Auf Github finden sich einige Demos(öffnet im neuen Fenster) , mit denen River Trail ausprobiert werden kann.

Das Design des River-Trail-API(öffnet im neuen Fenster) wird auf Github ausführlich erläutert. Wie das API verwendet werden kann, verrät die API-Dokumentation(öffnet im neuen Fenster) .
Allerdings handelt es sich bei River Trail derzeit um einen Prototyp, der noch nicht für den produktiven Einsatz geeignet ist. Die Entwickler raten, die Erweiterung nicht beim normalen Surfen im öffentlichen Web einzusetzen.



