Skip to content
Michael Bebenita edited this page Aug 28, 2012 · 26 revisions

Shumway

Overview

Shumway is an HTML5 technology experiment that explores building a faithful and efficient renderer for the SWF file format without native code assistance.

Shumway is community-driven and supported by Mozilla. Our goal is to create a general-purpose, web standards-based platform for parsing and rendering SWFs. Integration with Firefox is a possibility if the experiment proves successful.

Getting the source

The source code for Shumway and its submodules can be cloned the following way:

cd ~
git clone https://github.com/mozilla/shumway.git Shumway
cd Shumway
git submodule init
git submodule update

Modules

AVM1: Action Script 1 & 2 VM (AVM1)

AVM2: Action Script 3 VM (AVM2)

Getting Started AVM2

Flash Core: SWF file parser & renderer

Running the examples

Use the web server (e.g. simple web server run in the command line python -m SimpleHTTPServer) and run one of the following web pages:

  • http://localhost:8000/examples/inspector/inspector.html
  • http://localhost:8000/examples/racing/index.html

See also: