AVM2s
AVM2 stands for ActionScript Virtual Machine 2, a virtual machine designed by Adobe Systems to execute ActionScript 3 bytecode within the Flash Player and the Adobe AIR runtime. It is the successor to the earlier AVM1 used for ActionScript 1 and 2, and it is specifically geared toward running the strongly typed, object-oriented features of ActionScript 3.
History and purpose: AVM2 was introduced with the later generations of Flash Player (beginning with Flash Player
Architecture and execution model: AVM2 is a stack-based virtual machine with a class-based object model. It
Performance and security features: AVM2 includes mechanisms for improving speed, such as a Just-In-Time (JIT) compiler
Legacy status: With the end of official Flash Player support in 2020, practical usage of AVM2 diminished,