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.
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.
subject surface form:
ActionScript 3.0