Introducing TweenBencher

An open-source Tween Engine Benchmarking Utility for AS3

This utility charts the Flash Player’s framerate to benchmark the speed and efficiency of any tween engine. Click on the image below for a live, in-browser preview which includes benchmarks of Flash’s Tween and Animator systems plus many 3rd-party systems like Tweener, TweenLite, Animation Package, etc. TweenBencher is provided to help Go developers build the most efficient set of base classes possible.

Note that these packages are all under development, so what you’re seeing here is probably outdated on a few counts.

Download the source with Go at the SVN, linked from www.goasap.org.

(Note that the versions of Go & other engines shown here may be out of date when you view this.)

Preview TweenBencher now:

14 Responses to “Introducing TweenBencher”

  1. Wow, in a crazy weird alignment of planetary forces, Jack Doyle of TweenLite posted some speed trial software of his own today!

    http://blog.greensock.com/tweening-speed-test/

  2. [...] Flash Animation Kit Speed Performance Test By MosesSupposes October 22nd, 2007 — drawk MosesSupposes posts a flash animation kit, TweenBencher, for benchmarking speed performance for Flas… in [...]

  3. This is a great benchmarking tool! I had a question about the AS3 Classes that you were using. Would you be kind enough to list where some of the tweening packages live? I’ve been going back and forth between TweenLite and Tweener and found that on your benchmark that Simple AS3 Tween out performed every other tweening package. Problem is that I can’t find Simple AS3 Tween through Google searching. Would you be kind enough to post some links to the tweening packages that are used in your demo?
    Thanks!

  4. Sure.

    First of all, everything is documented in the comments, however I don’t know how to export documentation so that’s where you have to look for now. Someone please teach me, I am on a Mac.

    Secondly, that is a class that is included in the package, it’s right there under your nose. :)

  5. [...] Gunesch the creator of FuseKit created a very nice open-source tool called TweenBencher. The utility can be used to chart animation performance through the Flash Player’s framerate [...]

  6. Just out of curiosity did you run that in the browser or in Flash? The number vary from computer to computer of course. I have a 2ghz / 2gig ram macbook pro, and can get near-100fps at the top end of my tests.

    Again, the numbers themselves don’t matter, it’s all about comparing the numbers you get against the “top speed” of SimpleAS3Tween (that test is included), which mimics a standard tween engine’s structure using the least amount of code possible.

  7. [...] The other reality is the animation kits (mx.transitions.easing, mx.transitions.tween) for Flex and T…. My one fear about this is that if Adobe makes this, possibly like Microsoft’s toolkits and libraries they put out, they are always bloated and slower, then because they are embedded they are untouchable. If it was standard enough as building blocks that are faster because they are native, then this is the best option as embedded script would be hard pressed to beat native code in the players/applications. [...]

  8. [...] Also i found a great tool to ease my decision, and yours, Moses’s TweenBencher. It’s a great tool to test out all the different Tweener and see their advantages and disavantages. Be sure to check it out. [...]

  9. [...] its codebase and potentially improve their own performance. I’ve also released my benchmarking tool TweenBencher as an open source utility that you can use to run your own tests and help optimize your own [...]

  10. [...] the creative agency love), I think it was the right time as it was released the TweenLite and TweenBencher performance testing utilities put a focus on performance to see just how many more cycles we could get out of AS3 from [...]

  11. [...] Moses Gunesch (creator of FuseKit and Go) released a very nice utility awhile ago by the name of TweenBencher for testing animation performance. My animation system performed decent considering it’s list of [...]

  12. [...] Jack Doyle’s Speed Test Moses Gunesch’s TweenBencher [...]

  13. [...] there is a mad race with who has the fastest tweening system and even more so since the release of TweenBencher. I’m sure the #1 spot will continue to change. This is great as it will push the most out of [...]

  14. [...] 今回のアップデートは主にパフォーマンスの改善です。改善後のパフォーマンスについてはTweenBencherというベンチマークがありましたので、テストしてみました。 [...]

Leave a Reply

You must be logged in to post a comment.