Skip to navigation. Skip to content.

ActionScript Performance Testing

The way I see it, Flash is currently the standard tool for developing and distributing casual games on the net. While the Flash Player has been making leaps in performance these past years, it still has severe limitations in comparison with modern games on other platforms (e.g. game consoles).

Screenshot from the 1995 racing game Destruction Derby

Screenshot from the 1995 racing game Destruction Derby

It seems that the graphics performance is comparable to games that came out in 1995 on the PC, before graphics hardware became widespread. Imagine running a game like Dark Forces or Destruction Derby inside the browser. In a nutshell, on today’s average computer, the Flash graphics performance is Quake 1 tops. Broad statements aside, it is important to know what code flies on the Flash Player when developing games and interactive applications.

I’d like to know what basic code will perform best in a given situation. Therefore, I have started to extract these parts of code from my projects and test them against alternative methods, attempting to quantify the execution speed on the AVM. Unlike Javascript, ActionScript usually runs on the same engine; This makes such specific tests worthwhile.

I have gathered performance tests from a couple of my projects and put them into the ActionScript Performance Wiki. It is open to anonymous editors, so anybody is free to add their own tests.

Tags: , , ,

One Response

  1. Tweets that mention ActionScript Performance Testing | Nicolas Schudel -- Topsy.com on 06 Nov 2009

    [...] This post was mentioned on Twitter by Barbara Frolik, Nicolas Schudel. Nicolas Schudel said: New post: ActionScript Performance Testing. Wiki included! http://bit.ly/3yR7CE #Flash #Actionscript [...]

Leave a Response

(required)
(will not be published) (required)

You can use these XHTML tags:

  • <a href="" title="">
  • <abbr title="">
  • <acronym title="">
  • <b>
  • <blockquote cite="">
  • <cite>
  • <code>
  • <del datetime="">
  • <em>
  • <i>
  • <q cite="">
  • <strike>
  • <strong>

Featured Projects

Commons Identity

Research on the topic of designing brand identity in Open Source projects.

Jajuk Advanced Jukebox

Jajuk is software that organizes and plays music. It is a full-featured application geared towards advanced users with large or scattered music collections.

Back to top.

About

Picture of Nicolas Schudel

I am Nicolas Schudel – a Media Designer who can’t figure out if he’d rather design or code. Like a geeky version of Tintin, I will travel out of my way to investigate new web phenomena. Continue Reading...

Contact

Add my contact information to your address book. Give me a ring on my cell using +41 77 437 78 34, or on Skype using nicolasschudel.

Elsewhere

Find me elsewhere on the web at Delicious, Facebook, LinkedIn, Netvibes, Twitter and XING.