Flash e Shockwave não são os únicos formatos disponíveis para esse tipo de animação, mas eles cativaram mais os usuários do que qualquer outro formato semelhante. O Flash, em particular, tem tido sucesso porque vem agregado com a maioria dos browsers e pode transmitir animações com maior rapidez.
Rápido para baixar
Existe um conjunto de diferentes fatores que tornam possível baixar esses tipos de arquivos com rapidez. Primeiro, pela natureza de muitos arquivos Flash e Shockwave. Diferentemente das animações em GIF, arquivos Flash e Shockwave são basicamente baseados em vetores. Isso quer dizer que, em vez de salvar uma figura como uma série de valores de pixels, o programador descreve a imagem como uma série de linhas e de contornos que são gravados como valores matemáticos. Uma linha contínua, por exemplo, é descrita pelo ângulo de sua declividade, sua coordenada em relação a outras figuras e sua distância em relação a outras imagens. Descrever imagens dessa forma permite ao programa salvar amplas seções de uma imagem (seções que podem possuir centenas de pixels em um arquivo bitmap), como algumas figuras. Tanto o Shockwave como o Flash podem também usar imagens bitmap, com as quais gerenciadores da Web podem condensar e criar escalas reduzidas para manter os arquivos pequenos. As figuras em bitmap podem também ser movidas pela tela com atalhos, muito semelhantes às imagens movimentadas com dHTML. A maior parte dos arquivos Flash é totalmente baseada em vetores, que, de qualquer modo, os tornam muito rápidos de carregar.
Desse modo, ao produzirem imagens, os vetores diminuem o número de quadros que o animador tem de criar. A tecnologia Flash e Shockwave pode criar quadros intermediários facilmente entre quadros-chave baseados em vetores, calculando as mudanças em informações geométricas entre as duas imagens. Com isso, usa-se menos espaço do que com seqüências de animações bitmap, que tem de armazenar cada quadro como uma imagem única.
Outra primordial inovação é a maneira como os arquivos são transmitidos hoje. Arquivos Flash e Shockwave são passados em strem; com isso, o browser pode começar a apresentação do "filme" antes que todo o arquivo tenha sido baixado. Assim como um servidor envia primeiramente um teste de uma página da Web e em seguida os arquivos das figuras, um site em Flash pode ser configurado para enviar um filme introdutório enquanto o restante do conteúdo em Flash está sendo carregado. Gerentes de sites podem codificar o arquivo de tal modo que o browser inicie a apresentação do filme uma vez que certa parte do arquivo tenha sido baixada. Isso é medido a fim de que cada parte do arquivo seja transmitida antes que o filme chegue àquele ponto. Essa é a maneira como funcion o fluxo de dados em vídeo.
Disponibilidade
Flash e Shockwave cativaram amplamente muitos usuários e projetista da Web, em decorrência da estratégia de mercado da Macromedia. Hoje os plug-ins são acondicionados na maioria dos browsers e nos sistemas operacionais. É muito fácil obter plug-ins gratuitos, caso ainda não os tenha. Todos os procedimentos de instalação ocorrem em segundo plano, desobrigando o usuário a sair do browser para um prolongado processo de downloads. A autoria é custosa, mas fica prontamente disponível.
Também é fácil atualizar os plug-ins, permitindo à Macromedia continuamente desenvolver e distribuir novas tecnologias. A empresa intencionalmente projetou os apresentadores de Flash e Shockwave para se adaptarem às modificações futuras. Os usuários não precisam fazer nada para atualizar a versão dos visualizadores - somente baixar os arquivos desejados. E desde que esses arquivos sejam razoavelmente pequenos, isso não leva muito tempo. Caso um site detecte que você não tem a última versão do plug-in, seu browser irá informá-lo e direcioná-lo para o site da Macromedia, para que você possa fazer a atualização.
Todos os formatos de animação da Web têm suas vantagens e desvantagens. Muitos gerenciadores da Web acabam usando Flash mesmo quando outro formato se encaixa melhor a suas necessidades, simplesmente porque sabem que muitos usuários da Web têm conhecimento de Flash. Mesmo para aqueles que não detenham esse conhecimento, é muito fácil aprendê-lo. A abrangência universal do Flash e Shockwave conduzem mais gerentes da Web a incluir o conteúdo de Flash em seus sites, o que amplia ainda mais a aceitação desses formatos.