Adobe Flash Player is the high-performance, lightweight, highly expressive client runtime that delivers powerful and consistent user experiences across major operating systems, browsers, mobile phones, and devices.
Installed on over 850 million Internet-connected desktops and mobile devices, Flash® Player enables organizations and individuals to build and deliver great digital experiences to their end users.
New virtual machine
Flash Player 9 includes a new, highly optimized ActionScript Virtual Machine (AVM) known as AVM2. Built from the ground up to work with the next generation of ActionScript, the new virtual machine is designed to deliver the performance and features to support the needs of rich Internet application developers. AVM2 supports full runtime error reporting, built-in debugging, and binary socket support so developers can extend the player to work with any binary protocol. Flash Player 9 also contains AVM1, which executes legacy ActionScript for maintaining backward compatibility with existing content.
New H.264/HE-AAC options
Flash Player 9 includes H.264 video and High Efficiency AAC (HE-AAC) audio codec support that opens up a broad ecosystem and selection of standards-based video — up to HD quality — that developers can leverage in their applications. Supporting a subset of MPEG-4 Part 12 (container) and Part 14 (H.264), including baseline, main and high profiles, Flash Player can play back existing MP4, M4A, MOV, MP4V, 3GP and 3G2 content.
Flash Player Cache
The Flash Player cache enables common components, such as the Flex Framework, to be cached locally and then used by any SWF from any domain. Use of the Flash Player cache can significantly reduce SWF file sizes and speed application download times.
Flash Player 9 builds on improvements in Flash Player 8 to execute content and applications faster than ever before with a number of performance improvements:
Experience up to ten times faster ActionScript 3.0 execution with the new virtual machine and optimized compiler.
Increase content and application speeds through faster application startup times and a 50% reduction in memory footprint.
Accelerate rendering performance through more efficient, cached vector graphics.
Improve text readability and get faster, smoother scrolling of large text blocks with optimized text rendering routines.
Speed the rendering of vectors, bitmaps, filters and video, including true 1080p video, with new multi-core support that takes advantage of up to 4 CPUs.
Improve the performance and quality of full-screen video through the use of hardware scaling.
Enhance the quality and rendering performance of downscaled images using a new algorithm for scaling bitmap images.
Flash Player enforces security sandboxes for applications, content, data, and URLs to safeguard sensitive data and help ensure safe browsing for end users.