Research fruit
Research is leuk. Als je het ons vraagt. Er komt altijd wel een leuk, nieuw weetje uit voort. Zo kwam ik er vandaag achter dat Q42 is opgericht in het jaar dat Prince, Kevin Bacon en Michael Jackson, respectievelijk in juni, juli en augustus, 42 jaar oud werden. Goh.
Gelukkig werpt research meer vruchten af bij mijn collega's.
Sjoerd heeft bijvoorbeeld vorige week zitten spelen met een IFS (Iterated Function System) in JavaScript. Een IFS is een manier om fractals te maken.
En dit is de fractal van Sjoerd. (Werkt alleen in Firefox.)
Ieder ander had nu zijn hersens op een welverdiende vakantie naar de Middellandse Zee moeten sturen. Sjoerd niet. Hij kwam net lekker op gang. Tien jaar geleden heeft hij een wiskundige animatie, genaamd 'Blobs', gebouwd in C/ASM. Afgelopen weekend vroeg hij zich af of JavaScript hier nu snel genoeg voor zou zijn.
Zoals hier te zien is (wederom alleen in Firefox), valt dat helaas nog tegen. Computers zijn inmiddels 100 keer sneller, maar JavaScript is zeker 1000 keer trager dan hand geoptimaliseerde ASM code.
Maar er gloort hoop aan de horizon. Firefox zal in de toekomst de nieuwe Tamarin Javascript engine implementeren. Deze engine wordt al gebruikt in Flash 9. Wilbert kon het niet laten om Sjoerd's Blobs na te bouwen in ActionScript 3.0 met FLEX, en kijk eens aan:
Dit draait al een stuk sneller (en cross-browser).
Nu eens kijken hoe het met Silverlight en C# presteert.

