ActionScript Virtual Machine

E555975

The ActionScript Virtual Machine is the runtime engine in Adobe Flash Player and related platforms that interprets and executes compiled ActionScript bytecode.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (3)

Surface form Occurrences
Flash Player virtual machine 1
AVM2 0
AVM1 0

Statements (49)

Predicate Object
instanceOf ActionScript Virtual Machine version
runtime engine
software component
virtual machine
affectedBy end of life of Adobe Flash Player in 2020
associatedWith SWF file format
basedOn ECMAScript 4 draft features NERFINISHED
designedFor improved performance and scalability
developedBy Adobe Systems NERFINISHED
executes ActionScript bytecode
executesFormat SWF bytecode
exposes APIs for display list manipulation
APIs for event handling
APIs for file I/O in Adobe AIR
APIs for networking
handles exception handling
garbage collection
just-in-time compilation
memory management for ActionScript programs
type checking
hasVersion AVM1 NERFINISHED
AVM2 NERFINISHED
interprets ActionScript bytecode
introducedIn Adobe Flash Player 9 NERFINISHED
optimizedFor timeline-based animations and simple scripts
partOf Flash Player architecture
primaryUse browser-based games
multimedia content
rich internet applications
relatedTo ECMAScript NERFINISHED
JavaScript engines
role execute compiled ActionScript code
provide runtime environment for ActionScript
runsOn client-side within web browsers via Flash Player plug-in
desktop and mobile platforms via Adobe AIR
status legacy technology
supports ECMAScript-based semantics
JIT compilation
event-driven programming model
improved object model
object-oriented programming features of ActionScript
stronger type system
supportsLanguage ActionScript NERFINISHED
supportsLanguageVersion ActionScript 1.0 NERFINISHED
ActionScript 2.0 NERFINISHED
ActionScript 3.0 NERFINISHED
usedIn Adobe AIR NERFINISHED
Adobe Flash Player NERFINISHED
early versions of Adobe Flash Player

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

ActionScript executedBy ActionScript Virtual Machine
Adobe AIR basedOn ActionScript Virtual Machine
this entity surface form: Flash Player virtual machine