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.

All labels observed (1)

Label Occurrences
AVM2 canonical 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf ActionScript virtual machine ⓘ
software component ⓘ
virtual machine ⓘ
associatedWith Adobe Flex framework ⓘ
linked to: Adobe Flex

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 ⓘ
linked to: Adobe Inc.
doesNotFullySupportLanguage ActionScript 1.0 ⓘ
linked to: ActionScript

ActionScript 2.0 ⓘ
linked to: ActionScript
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 ⓘ
linked to: Flash (software)
introducedWith ActionScript 3.0 ⓘ
linked to: ActionScript
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 ⓘ
linked to: ActionScript
targetPlatform desktop ⓘ
mobile ⓘ
web browser plugin ⓘ
usedIn Adobe AIR ⓘ
Adobe Flash Player ⓘ
linked to: Flash (software)

How these facts were elicited

Referenced by (2)

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

ActionScript 3.0 → runsOn → AVM2 ⓘ
subject linked to: ActionScript