Intel heeft op de IDF onder de naam River Trail nieuwe extensies voor javascript aangekondigd die de scripttaal parallel taken laat afwerken op multicore-processors. De River Trail-code is door de chipfabrikant opensource gemaakt.
Volgens Intel is javascript, dat onder andere wordt gebruikt voor het draaien van webapplicaties, niet efficiënt genoeg omdat het geen toegang geeft tot meerdere cores op een moderne processor. River Trail, momenteel beschikbaar als een Firefox-extensie, moet daar verandering in brengen.
Intel meent dat River Trail het voor ontwikkelaars mogelijk maakt om javascript-code toegang te verschaffen tot meerdere cores waardoor taken parallel verwerkt kunnen worden, waaronder vector-instructies. De javascript-extensie zou onder andere gebruikt kunnen worden bij toepassingen die html 5 en de grafische opmaaktaal WebGL gebruiken.
Op de IDF toonde Intel een particle demo waarbij River Trail dankzij parallele javascriptcode tot vijftien maal sneller zou presteren dan de huidige javascript-implementaties die code serieel verwerken. Intel gebruikte daarbij een processor met acht cores.
Intel heeft de broncode van River Trail online gezet en het een opensource-licentie meegegeven. Ook wil de chipfabrikant zijn extensies voordragen bij Ecma International, de standaardenorganisatie die over de javascript-standaard waakt. Onder andere Mozilla zou al zijn steun hebben toegezegd aan het Intel-initiatief.
[Reactie gewijzigd door Q op zondag 18 september 2011 12:00]
Was dan zeker 1 met hyperthreading anders haal je niet 15 maal zo snel. Het hangt waarschijnlijk heel erg af van de gebruikte code. Bij een simpele particle engine hebben de afzonderlijke particles vaak geen invloed op elkaar, daardoor schalen ze erg goed over meerdere core's.Op de IDF toonde Intel een particle demo waarbij River Trail dankzij parallele javascriptcode tot vijftien maal sneller zou presteren dan de huidige javascript-implementaties die code serieel verwerken. Intel gebruikte daarbij een processor met acht cores.
Met de nieuwe WinRT API in Windows 8 is JavaScript (op 1 platform tenminste) al 'native' geworden.Voor de toepassingen waarvoor deze processing power zinvol is, lijkt het mij verstandiger om een native applicatie te bouwen.
[Reactie gewijzigd door Dreamvoid op zondag 18 september 2011 14:40]
[Reactie gewijzigd door Dreamvoid op zondag 18 september 2011 12:03]
[Reactie gewijzigd door Dreamvoid op zondag 18 september 2011 17:52]
Achteraf kijken is altijd het makkelijkst...Achteraf gezien is het misschien niet de beste beslissing geweest van Netscape om ooit, lang geleden, juist JavaScript in de browser toe te laten en waren we beter af geweest als ze een moderne taal als Java of C# hadden gekozen.
[Reactie gewijzigd door Dreamvoid op zondag 18 september 2011 14:42]
[Reactie gewijzigd door Dreamvoid op zondag 18 september 2011 17:54]
Je bedoelt neem ik aan AS1 -> AS2?Het zou mooi zijn als Javascript net zo'n stap zou maken als Adobe met As2 -> As3 heeft gedaan.
Complete onzin.Wat? AS2 naar AS3 was juist een enorme vooruitgang terwijl as2 slechts een uitgebreidere AS1 was. AS2 werkte nog volledig procedureel terwijl met AS3 de taal volledig object-oriented is geworden. Wel degelijk een grote stap dus.
Dat wil iedereen, maar bij elk alternatief is er wel een grote browser maker die het niet in *wil* bouwen. Mexican standoff.persoonlijk denk ik echter dat het juist daarom wenselijk zou zijn om meer dan alleen javascript toe te staan in de browser en dan bedoel ik dat zonder plugins.
[Reactie gewijzigd door Squee op zondag 18 september 2011 16:38]
[Reactie gewijzigd door kajdijkstra op zondag 18 september 2011 22:23]
Op dit item kan niet meer gereageerd worden.
Populair: Samsung Websites en communities Mobiele telefoons Google Sony Games Microsoft Politiek en recht Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True