Есть четыре вещи, которые удерживают «современный браузер» от того места, где сегодня находится вспышка.
1) Инструменты. Анимация и др. С помощью Flash, очевидно, гораздо проще сделать. Кроме того, JS / SVG не имеют «прямой» поддержки анимации, которую сейчас поддерживает Flash. Это можно сделать, но это вручную.
2) Производительность. JS / SVG / Canvas не может работать так быстро и, конечно, не так стабильно во всех браузерах, как Flash. Не каждому приложению нужна производительность, и JS и другие наверстывают упущенное. Но на данный момент они все еще отстают в общей производительности.
3) Принятие браузера. У вас старые браузерные войны. Различные реализации, разные скорости, устаревшие браузеры и т. Д. Все проблемы, с которыми сталкивается переносимый веб, существуют для современных браузерных технологий. Таким образом, создание переносного артефакта требует больше усилий, и даже в этом случае он может просто не работать, особенно в старых браузерах.
4) Защита контента. Вряд ли Flash - это основа безопасности контента с точки зрения управления IP-адресами и т. Д., Но это JS, HTML, SVG и т. Д. Днем и ночью, где все это практически бесплатно. Это особенно запутает такие вещи, как видео, которое в настоящее время в основном основано на Flash-плеерах, а не просто на потоковой передаче mp4s клиенту.
Мы уже видели некоторые из более умных "объявлений Javascript" (например, раздражающие плавающие анимированные панели). Я жду больше таких же, как просто анимированные мини-рекламные приложения против флэш. Основная причина, по которой большинство пользователей отключают Flash, - отключение приложений. У JS mini ads такой проблемы не будет.
Однако основным создателем этих объявлений являются творческие люди, специально нацеленные на Flash. Это легко использовать для них, не будучи "настоящим техническим". Пока вы не сможете сделать это с Javascript и остальными, у Flash будет большой рынок для этого.