Le SWF (Small Web Format), initialement connu sous le nom de Shockwave Flash, est un format de fichier propriétaire développé par Macromedia (racheté plus tard par Adobe) pour le multimédia, les graphiques vectoriels et l'ActionScript. Les fichiers SWF ont été conçus pour être petits et efficaces pour la diffusion sur Internet, ce qui les a rendus extrêmement populaires au début des années 2000 pour la création de graphiques animés, d'applications web interactives, de jeux et de lecture vidéo. Un fichier SWF contient une version bytecode d'ActionScript, qui est un langage de script puissant utilisé pour contrôler l'animation, l'interactivité et la manipulation des données au sein du fichier. Il peut intégrer divers types de médias, y compris des formes vectorielles évolutives (scalable vector shapes), des images matricielles (raster images), de l'audio (MP3, ADPCM) et de la vidéo (FLV). Ces fichiers nécessitaient un environnement d'exécution spécifique, principalement le plugin Adobe Flash Player, pour être visualisés dans les navigateurs web ou en tant qu'applications autonomes. Malgré son utilisation généralisée, le format a été critiqué pour ses vulnérabilités de sécurité, ses problèmes de performance et sa nature propriétaire. Avec l'essor des standards web ouverts tels que HTML5, CSS3 et JavaScript, qui offrent des fonctionnalités similaires, et la décision d'Apple de ne pas prendre en charge Flash sur les appareils iOS, la popularité du format a considérablement diminué. Adobe a officiellement mis fin au support de Flash Player fin 2020, entraînant sa dépréciation et la suppression du plugin de la plupart des navigateurs.