Felipe Andrade – Mobile Developer Cross-platform development: WRT | Flash Lite | Python | Symbian | Qt | Maemo | Meego

19Dec/0710

Meet Tamarim-Tracing a new VM for Adobe Flex on Mobile Devices! ActionScript 3 ECMAScript 4!

Edwin Smith announced at google groups an experimental branch of the Tamarin virtual machine. This branch modifies tamarin to use a trace-based optimizer rather than a conventional just-in-time compiler. Trace optimization is a technique which holds promise for optimizing untyped javascript code, and doing so with a small memory footprint.

the branch is available at http://hg.mozilla.org/tamarin-tracing
As Edwin said Tamarin-tracing is a work in progress, however it does build, interpret, trace, passes most regression tests, and does pretty well on small benchmarks! Details about this new open sourced virtual machine can be found bellow:

QVM was written in the Forth programming language because you are create really efficient VMs in 50K of memory runable on just about any device available today. QVM makes AS3 bytecode execute on a majority of devices that consumers already own and is a key part of the future Flash Player and AIR strategies. The open sourcing of QVM will accelerate our device strategy and allow EcmaScript to scale up and down independent of system resources. - Ted Patrick

I will try to contribute! =D

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Comments (10) Trackbacks (2)

Leave a comment


Switch to our mobile site