AVM2

E555974

AVM2 is the second-generation ActionScript virtual machine in Adobe Flash Player and AIR, designed to execute ActionScript 3.0 code with improved performance and features over its predecessor.

Try in SPARQL Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf ActionScript virtual machine
software component
virtual machine
associatedWith Adobe Flex framework NERFINISHED
Flash‑based web applications
bytecodeFormat ActionScript Byte Code
conformsTo ECMAScript‑based language design
designedFor high‑performance ActionScript execution
improved performance over AVM1
improved security model
richer programming language features
developedBy Adobe Systems NERFINISHED
doesNotFullySupportLanguage ActionScript 1.0 NERFINISHED
ActionScript 2.0 NERFINISHED
executes ABC bytecode
feature ECMAScript 4–inspired language features
bytecode verification
exceptions handling
garbage collection
just‑in‑time compilation
namespaces support
stronger type system support
hasComponent JIT compiler
bytecode interpreter
garbage collector
security sandbox enforcement
introducedIn Flash Player 9 NERFINISHED
introducedWith ActionScript 3.0 NERFINISHED
optimizedFor better memory management
faster execution than AVM1
large‑scale ActionScript applications
predecessor AVM1
provides object‑oriented runtime for ActionScript 3.0
status legacy technology
successorTo first‑generation ActionScript virtual machine
supportsFeature E4X XML handling
classes and interfaces
generics‑like type parameters (compile‑time) via ActionScript 3.0
metadata annotations
packages
regular expressions
supportsLanguage ActionScript 3.0 NERFINISHED
targetPlatform desktop
mobile
web browser plugin
usedIn Adobe AIR NERFINISHED
Adobe Flash Player NERFINISHED

Referenced by (1)

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

ActionScript runsOn AVM2
subject surface form: ActionScript 3.0