Hanademi

The web caught Flash by taking it apart

21 slides · 23 min · 1 minute ago language
ENES
theme
LightDark
view
DeckTableTalk
brand
HanademiPlatzi
The web caught Flash by taking itapartMade for Pablo Andrés Dorado Suárez, by Hanademi
La web alcanzó a Flash aldesmontarloMade for Pablo Andrés Dorado Suárez, by Hanademi
Mobile visitors gave UpToTen one sevenththe attentionAverage engagement among UpToTen visitors in 2014, minutes and pages per visit; mobile supplied 80% ofnew users.Made for Pablo Andrés Dorado Suárez, by HanademiSources: doi.org.UnitMinutes and pagesMinutes per visit215MobileDesktopPages per visit215MobileDesktop
This was the problem that ended the Flash era. In 2014, 80% of UpToTen's newcomers arrived on mobile, yet they stayed only 2 minutes and viewed 2 pages. Desktop visitors reached 15 minutes and 15 pages. The audience had moved faster than the experience.
Sources
Los visitantes móviles dieron a UpToTenuna séptima parte de la atenciónInteracción media de los visitantes de UpToTen en 2014, minutos y páginas por visita; el móvil aportaba el80% de los nuevos usuarios.Made for Pablo Andrés Dorado Suárez, by HanademiFuentes: doi.org.UnidadMinutos y páginasMinutos por visita215MóvilComputadoraPáginas por visita215MóvilComputadora
Este fue el problema que terminó con la era de Flash. En 2014, el 80% de los nuevos usuarios de UpToTen llegaba desde móviles, pero permanecía solo 2 minutos y veía 2 páginas. Los visitantes en computadora alcanzaban 15 minutos y 15 páginas. El público se había desplazado más rápido que la experiencia.
Fuentes
The web stack has many namesPlain-language definitions for the standards and formats used in this deck.Made for Pablo Andrés Dorado Suárez, by HanademiUnitDefinitionsSVGA web format for scalable graphics made from interactive objects.SMILA standard for coordinating timed multimedia and animation.WebAssemblyA compact code format browsers can execute efficiently and safely.WebRTCA browser standard for encrypted real-time audio, video and data.WebGPUA browser interface for modern graphics and GPU computing.SWFThe file format used to distribute Flash applications and animation.
The vocabulary is part of the argument. Flash packaged many capabilities under one product name. The open web assigns graphics, media, communication and execution to separate standards. That modularity brought resilience, but it also made the platform harder to describe as one thing.
La pila web tiene muchos nombresDefiniciones sencillas de los estándares y formatos utilizados en esta presentación.Made for Pablo Andrés Dorado Suárez, by HanademiUnidadDefinicionesSVGUn formato web para gráficos escalables formados por objetos interactivos.SMILUn estándar para coordinar multimedia y animación con tiempos definidos.WebAssemblyUn formato compacto de código que los navegadores ejecutan con eficiencia y seguridad.WebRTCUn estándar del navegador para audio, video y datos cifrados en tiempo real.WebGPUUna interfaz del navegador para gráficos modernos y cómputo con GPU.SWFEl formato usado para distribuir aplicaciones y animaciones Flash.
El vocabulario forma parte del argumento. Flash agrupaba muchas capacidades bajo el nombre de un producto. La web abierta asigna gráficos, medios, comunicación y ejecución a estándares separados. Esa modularidad aportó resistencia, pero también hizo más difícil describir la plataforma como una sola cosa.
Flash Player 8 combined 6 capabilitiesinside one runtime.Adobe documented vectors, bitmap caching, filters, blend modes, scripting and VP6 videoin Flash Player 8.Sources: Adobe. (2005). Macromedia Flash Player 8 release notes.; 9. Bitmap Features - Macromedia® Flash® 8 ActionScript: Training from the Source[Book].
Flash's advantage was not that every ingredient was new. Its advantage was integration. In 2005, one runtime combined vectors, bitmap caching, filters, blend modes, scripting and VP6 video. Developers received a furnished workshop instead of separate tools.
Flash Player 8 reunió 6 capacidades dentrode un solo entorno.Adobe documentó vectores, caché de mapas de bits, filtros, modos de mezcla,programación y video VP6 en Flash Player 8.Fuentes: Adobe. (2005). Macromedia Flash Player 8 release notes.; 9. Bitmap Features - Macromedia® Flash® 8 ActionScript: Training from the Source[Book].
La ventaja de Flash no era que cada ingrediente fuera nuevo. Su ventaja era la integración. En 2005, un solo entorno combinaba vectores, caché de mapas de bits, filtros, modos de mezcla, programación y video VP6. Los desarrolladores recibían un taller equipado en vez de herramientas separadas.
Open multimedia standards arrived beforeFlash 8Recommendation and release years for SVG, SMIL and Flash 8, 2001 to 2005; Adobe acquired Macromediafor $3.4 billion in 2005.Made for Pablo Andrés Dorado Suárez, by HanademiSources: World Wide Web Consortium. (2001). Scalable Vector Graphics 1.0.; Scalable Vector Graphics (SVG) 1.1 Specification.; cnet.com.UnitYearSVG 1.02001SMIL 2.02001SVG 1.12003Flash 82005
The open web was not asleep before Flash 8. SVG 1.0 and SMIL 2.0 became W3C Recommendations in 2001, and SVG 1.1 followed in 2003. Flash packaged similar capabilities into a coherent commercial platform. Adobe's $3.4 billion Macromedia acquisition shows how strategic that integration had become.
Los estándares multimedia abiertosllegaron antes que Flash 8Años de recomendación y lanzamiento de SVG, SMIL y Flash 8, de 2001 a 2005; Adobe adquirióMacromedia por US$3.400 millones en 2005.Made for Pablo Andrés Dorado Suárez, by HanademiFuentes: World Wide Web Consortium. (2001). Scalable Vector Graphics 1.0.; Scalable Vector Graphics (SVG) 1.1 Specification.; cnet.com.UnidadAñoSVG 1.02001SMIL 2.02001SVG 1.12003Flash 82005
La web abierta no estaba dormida antes de Flash 8. SVG 1.0 y SMIL 2.0 se convirtieron en Recomendaciones del W3C en 2001, y SVG 1.1 siguió en 2003. Flash empaquetó capacidades similares dentro de una plataforma comercial coherente. La adquisición de Macromedia por US$3.400 millones muestra lo estratégica que se había vuelto esa integración.
Flash dominated the plug-in eraShare of 1.5 million sampled browsers across 42 sites with each plug-in; Flash was above 97%, Javabelow 75%, and Silverlight at 20%.Made for Pablo Andrés Dorado Suárez, by HanademiSources: itwriting.com.Flash and Java encode the reported 97% and 75% cutoffs; the source states above 97% and below 75%.UnitBrowsers with plug-in (%)97%Flash75%Java20%Silverlight
Flash solved browser fragmentation through distribution. Across 1.5 million browsers on 42 sites, more than 97% had Flash. Java remained below 75%, while Silverlight reached 20%. That reach made Flash feel like part of the web even though it remained a separate plug-in.
Flash dominó la era de los complementosProporción de 1,5 millones de navegadores muestreados en 42 sitios con cada complemento; Flashsuperaba el 97%, Java estaba por debajo del 75% y Silverlight alcanzaba el 20%.Made for Pablo Andrés Dorado Suárez, by HanademiFuentes: itwriting.com.Flash y Java representan los umbrales informados de 97% y 75%; la fuente indica más del 97% y menos del 75%.UnidadNavegadores con complemento (%)97 %Flash75 %Java20 %Silverlight
Flash resolvió la fragmentación entre navegadores mediante distribución. En 1,5 millones de navegadores de 42 sitios, más del 97% tenía Flash. Java permanecía por debajo del 75%, mientras Silverlight alcanzaba el 20%. Ese alcance hacía que Flash pareciera parte de la web aunque siguiera siendo un complemento separado.
Mobile closed Flash's browser path in 4yearsMajor mobile and Flash milestones from the iPhone launch in 2007 to Adobe ending new mobile-browserFlash development in 2011.Made for Pablo Andrés Dorado Suárez, by HanademiSources: Apple. (2007). Apple reinvents the phone with iPhone.; Adobe. (2011). Flash to focus on PC browsing and mobile apps.UnitYeariPhone launch2007iPad launch2010Mobile Flash ended2011
Flash's desktop reach did not transfer automatically to mobile. The iPhone launched in 2007, the iPad followed in 2010, and Adobe ended new mobile-browser Flash development in 2011. Only 4 years separated the first event from the strategic retreat. Distribution had been Flash's strength, and mobile turned it into a dependency.
El móvil cerró el camino de Flash en 4 añosPrincipales hitos móviles y de Flash desde el lanzamiento del iPhone en 2007 hasta el fin del nuevodesarrollo de Flash para navegadores móviles en 2011.Made for Pablo Andrés Dorado Suárez, by HanademiFuentes: Apple. (2007). Apple reinvents the phone with iPhone.; Adobe. (2011). Flash to focus on PC browsing and mobile apps.UnidadAñoLanzamiento del iPhone2007Lanzamiento del iPad2010Fin de Flash móvil2011
El alcance de Flash en computadoras no se trasladó automáticamente al móvil. El iPhone apareció en 2007, el iPad siguió en 2010 y Adobe terminó el nuevo desarrollo de Flash para navegadores móviles en 2011. Solo 4 años separaron el primer hecho de la retirada estratégica. La distribución había sido la fortaleza de Flash, y el móvil la convirtió en una dependencia.
YouTube needed 10 years to leaveFlash-era playbackYouTube playback milestones from its 2005 launch through the 2010 HTML5 trial to HTML5 becoming thedefault in 2015.Made for Pablo Andrés Dorado Suárez, by HanademiSources: YouTube. (2010). Introducing an HTML5 video player.; YouTube Engineering and Developers Blog. (2015). YouTube now defaults toHTML5 video.UnitYearYouTube launch2005HTML5 trial2010HTML5 default2015
Flash made browser video practical before native HTML video was dependable. YouTube launched in 2005, tested an HTML5 player in 2010 and made HTML5 the default in 2015. The replacement took 10 years. Open standards won, but they did not arrive as an instant substitute.
YouTube necesitó 10 años para dejar lareproducción basada en FlashHitos de reproducción de YouTube desde su lanzamiento en 2005, pasando por la prueba HTML5 de 2010,hasta adoptar HTML5 por defecto en 2015.Made for Pablo Andrés Dorado Suárez, by HanademiFuentes: YouTube. (2010). Introducing an HTML5 video player.; YouTube Engineering and Developers Blog. (2015). YouTube now defaults toHTML5 video.UnidadAñoLanzamiento de YouTube2005Prueba de HTML52010HTML5 por defecto2015
Flash hizo práctico el video en el navegador antes de que el video HTML nativo fuera confiable. YouTube se lanzó en 2005, probó un reproductor HTML5 en 2010 y convirtió HTML5 en la opción por defecto en 2015. El reemplazo tardó 10 años. Los estándares abiertos ganaron, pero no llegaron como un sustituto instantáneo.
The web replaced one media plug-inwith specialized interfaces andnative device support.The five interfaces perform complementary jobs; their equal marks indicate inclusion, notrelative performance.Sources: World Wide Web Consortium. (2016). Media Source Extensions.; World Wide Web Consortium. (2021). Web Audio API.; World Wide WebConsortium. (2021). WebCodecs.
Flash bundled playback, audio processing and codec support inside one player. The browser divided those jobs among HTML video, Media Source Extensions, Encrypted Media Extensions, Web Audio and WebCodecs. Native video also worked on iPhone and iPad without Adobe's plug-in. The replacement became broader, but less unified.
La web reemplazó un complementomultimedia con interfaces especializadas ysoporte nativo de dispositivos.Las cinco interfaces cumplen funciones complementarias; sus marcas iguales indicaninclusión, no rendimiento relativo.Fuentes: World Wide Web Consortium. (2016). Media Source Extensions.; World Wide Web Consortium. (2021). Web Audio API.; World Wide WebConsortium. (2021). WebCodecs.
Flash agrupaba reproducción, procesamiento de audio y soporte de códecs dentro de un reproductor. El navegador repartió esos trabajos entre video HTML, Media Source Extensions, Encrypted Media Extensions, Web Audio y WebCodecs. El video nativo también funcionaba en iPhone y iPad sin el complemento de Adobe. El reemplazo se volvió más amplio, pero menos unificado.
Adobe turned Flash off in 3 public stepsFlash Player phaseout milestones: announced in 2017, distribution ended in 2020, and content blocked onJanuary 12, 2021.Made for Pablo Andrés Dorado Suárez, by HanademiSources: Adobe. (2021). Adobe Flash Player end-of-life general information page.UnitYearPhaseout announced2017Distribution ended2020Execution blocked2021
The shutdown reveals the governance risk behind Flash's integration. Adobe announced the phaseout in 2017, stopped distribution in 2020 and blocked Player content in January 2021. The process was orderly, but the decision remained concentrated. Dependent content then needed migration, emulation or retirement.
Adobe apagó Flash en 3 pasos públicosHitos de eliminación de Flash Player: anuncio en 2017, fin de distribución en 2020 y bloqueo de contenido el12 de enero de 2021.Made for Pablo Andrés Dorado Suárez, by HanademiFuentes: Adobe. (2021). Adobe Flash Player end-of-life general information page.UnidadAñoEliminación anunciada2017Fin de distribución2020Ejecución bloqueada2021
El cierre revela el riesgo de gobernanza detrás de la integración de Flash. Adobe anunció la eliminación en 2017, detuvo la distribución en 2020 y bloqueó el contenido del reproductor en enero de 2021. El proceso fue ordenado, pero la decisión siguió concentrada. El contenido dependiente necesitó migración, emulación o retirada.
The browser replaced one engine withspecialized layersSelected browser execution milestones: V8 in 2008, WebAssembly 1.0 in 2019 and Chrome shippingWebGPU in 2023.Made for Pablo Andrés Dorado Suárez, by HanademiSources: Google. (2008). Google Chrome and V8.; World Wide Web Consortium. (2019). WebAssembly Core Specification 1.0.; Google. (2023).Chrome ships WebGPU.UnitYearV8 launch2008WebAssembly 1.02019Chrome WebGPU2023
The browser did not recreate Flash as one replacement runtime. It added optimized JavaScript through V8, compact execution through WebAssembly and modern graphics access through WebGPU. Those layers arrived across 15 years. The result is broader capability with more moving parts.
El navegador reemplazó un motor con capasespecializadasHitos seleccionados de ejecución en el navegador: V8 en 2008, WebAssembly 1.0 en 2019 y WebGPUdistribuido en Chrome en 2023.Made for Pablo Andrés Dorado Suárez, by HanademiFuentes: Google. (2008). Google Chrome and V8.; World Wide Web Consortium. (2019). WebAssembly Core Specification 1.0.; Google. (2023).Chrome ships WebGPU.UnidadAñoLanzamiento de V82008WebAssembly 1.02019WebGPU en Chrome2023
El navegador no recreó Flash como un único entorno sustituto. Añadió JavaScript optimizado mediante V8, ejecución compacta mediante WebAssembly y acceso a gráficos modernos mediante WebGPU. Esas capas llegaron a lo largo de 15 años. El resultado es una capacidad más amplia con más piezas.
WebRTC took 10 years to become a webstandardW3C WebRTC milestones from the first Working Draft in 2011 to Candidate Recommendation in 2017 andRecommendation in 2021.Made for Pablo Andrés Dorado Suárez, by HanademiSources: World Wide Web Consortium. (2021). WebRTC 1.0: Real-Time Communication Between Browsers.; World Wide Web Consortium.(2021). WebRTC 1.0.UnitYearFirst draft2011Candidate stage2017Recommendation2021
Flash exposed camera, microphone and networked-media programming early. WebRTC followed a multivendor path from a first W3C draft in 2011 to a Recommendation in 2021. It standardized encrypted transport, permission-based capture and interoperable peer connections. Deployments still need signaling and often relay servers.
WebRTC tardó 10 años en convertirse enestándar webHitos de WebRTC en el W3C desde el primer borrador de trabajo en 2011 hasta la Recomendación Candidataen 2017 y la Recomendación en 2021.Made for Pablo Andrés Dorado Suárez, by HanademiFuentes: World Wide Web Consortium. (2021). WebRTC 1.0: Real-Time Communication Between Browsers.; World Wide Web Consortium. (2021).WebRTC 1.0.UnidadAñoPrimer borrador2011Etapa candidata2017Recomendación2021
Flash permitió pronto programar cámaras, micrófonos y medios en red. WebRTC siguió un camino multilateral desde un primer borrador del W3C en 2011 hasta una Recomendación en 2021. Estandarizó transporte cifrado, captura con permisos y conexiones interoperables. Los despliegues todavía necesitan señalización y con frecuencia servidores de retransmisión.
Open-web animation formalized through 3systems instead of one timeline.The three specification families formalize complementary animation models rather thanone Flash-style authoring timeline.Sources: World Wide Web Consortium. (2023). CSS Transitions Level 1.; World Wide Web Consortium. (2023). Web Animations.; CSS Animations Level1.
Flash gave creators one visible animation stage. The open web separated motion into CSS Transitions, CSS Animations and Web Animations. Each system serves a related job, but no single specification recreates Flash's complete timeline. Modularity expanded choice while weakening the feeling of one integrated studio.
La animación web abierta se formalizómediante 3 sistemas, no una cronología.Las tres familias de especificaciones formalizan modelos complementarios de animaciónen vez de una cronología de creación al estilo Flash.Fuentes: World Wide Web Consortium. (2023). CSS Transitions Level 1.; World Wide Web Consortium. (2023). Web Animations.; CSS Animations Level1.
Flash ofrecía a los creadores un escenario visible de animación. La web abierta separó el movimiento entre transiciones CSS, animaciones CSS y Web Animations. Cada sistema cumple una función relacionada, pero ninguna especificación recrea la cronología completa de Flash. La modularidad amplió las opciones y redujo la sensación de un estudio integrado.
SVG moved from an early specification toinfrastructure used by 67% of websites.The 67% figure measures website usage of SVG, not the share delivering Flash-equivalentapplications.Sources: w3techs.com.
SVG existed as a standard before Flash 8, but standards matter only when they become ordinary infrastructure. W3Techs reports SVG on 67% of websites. The capability became common through browser support rather than a separate player. No single runtime vendor owns that reach.
SVG pasó de una especificacióntemprana a infraestructura usada porel 67% de los sitios.La cifra del 67% mide el uso de SVG en sitios web, no la proporción que ofreceaplicaciones equivalentes a Flash.Fuentes: w3techs.com.
SVG existía como estándar antes de Flash 8, pero los estándares importan solo cuando se convierten en infraestructura habitual. W3Techs informa que SVG está presente en el 67% de los sitios web. La capacidad se volvió común mediante los navegadores en vez de un reproductor separado. Ningún proveedor de entorno controla ese alcance.
Flash's authoring model survived the playerSelected visual-authoring milestones from FutureSplash in 1996 through Adobe's 2005 acquisition to AdobeAnimate in 2016; Animate publishes HTML5 Canvas.Made for Pablo Andrés Dorado Suárez, by HanademiSources: Adobe. (2015). Flash Professional is now Adobe Animate CC.; Adobe. (2005). Adobe completes acquisition of Macromedia.; Adobe.(2025). Create and publish HTML5 Canvas documents in Animate.UnitYearFutureSplash1996Adobe acquisition2005Adobe Animate2016
The player died, but the workflow did not. The visual-authoring lineage ran from FutureSplash through Macromedia Flash to Adobe Animate. Animate can publish HTML5 Canvas without requiring Flash Player. Flash's most durable advantage became a front end for the platform that replaced its runtime.
El modelo de creación de Flash sobrevivióal reproductorHitos seleccionados de creación visual desde FutureSplash en 1996, pasando por la adquisición de Adobe en2005, hasta Adobe Animate en 2016; Animate publica HTML5 Canvas.Made for Pablo Andrés Dorado Suárez, by HanademiFuentes: Adobe. (2015). Flash Professional is now Adobe Animate CC.; Adobe. (2005). Adobe completes acquisition of Macromedia.; Adobe.(2025). Create and publish HTML5 Canvas documents in Animate.UnidadAñoFutureSplash1996Adquisición de Adobe2005Adobe Animate2016
El reproductor murió, pero el flujo de trabajo no. La línea de creación visual pasó de FutureSplash por Macromedia Flash hasta Adobe Animate. Animate puede publicar HTML5 Canvas sin requerir Flash Player. La ventaja más duradera de Flash se convirtió en una interfaz para la plataforma que reemplazó su entorno.
HTML builds in structure that Flash authorshad to addFive semantic groups native to HTML beside 5 documented Flash accessibility areas; equal marks indicatesupported areas, not quality scores.Made for Pablo Andrés Dorado Suárez, by HanademiSources: WHATWG. (2025). HTML Living Standard.; World Wide Web Consortium. (2023). Web Content Accessibility Guidelines2.2.; World Wide Web Consortium. (2012). Techniques for WCAG 2.0: Flash techniques.UnitDocumented areasNative HTML structure1unchanged, Headings → Text alternativesDocumented Flash techniques1unchanged, Text → Assistive APIs
HTML starts with headings, links, forms, landmarks and text alternatives that can feed accessibility trees and search indexing. Flash was not inherently inaccessible. Adobe and W3C documented techniques for text, controls, keyboard access, names and assistive technology. The difference was the default: HTML supplied structure that Flash authors had to attach deliberately.
HTML incorpora estructura que los autoresde Flash debían añadirCinco grupos semánticos nativos de HTML junto a 5 áreas documentadas de accesibilidad en Flash; lasmarcas iguales indican áreas compatibles, no puntuaciones de calidad.Made for Pablo Andrés Dorado Suárez, by HanademiFuentes: WHATWG. (2025). HTML Living Standard.; World Wide Web Consortium. (2023). Web Content Accessibility Guidelines2.2.; World Wide Web Consortium. (2012). Techniques for WCAG 2.0: Flash techniques.UnidadÁreas documentadasEstructura nativa de HTML1sin cambio, Encabezados → Alternativas textualesTécnicas documentadas de Flash1sin cambio, Texto → API de asistencia
HTML comienza con encabezados, enlaces, formularios, regiones y alternativas textuales que pueden alimentar árboles de accesibilidad e indexación. Flash no era inherentemente inaccesible. Adobe y el W3C documentaron técnicas para texto, controles, teclado, nombres y tecnologías de asistencia. La diferencia estaba en el punto de partida: HTML aportaba una estructura que los autores de Flash debían añadir deliberadamente.
The web gained 6 storagemechanisms, but browsers retained3 ways to limit persistence.The mechanisms expand capability, while 3 browser controls prevent unconditionalpersistence. The slide does not compare storage capacity because the scopes differ.Sources: Adobe. (2007). ActionScript 3.0 Language Reference: SharedObject.; WHATWG. (2025). Storage Standard.; Mozilla. (2025). Storage quotas andeviction criteria.
Flash commonly offered about 100 KB per domain before asking the user for more. Browsers expanded persistence across 6 mechanisms, from cookies to the Origin Private File System. That breadth does not guarantee permanence. Eviction, partitioning and denial keep web storage under browser and privacy control.
La web ganó 6 mecanismos dealmacenamiento, pero losnavegadores conservaron 3 formasde limitar la persistencia.Los mecanismos amplían la capacidad, mientras 3 controles del navegador impiden unapersistencia incondicional. No se comparan capacidades de almacenamiento porque losalcances son distintos.Fuentes: Adobe. (2007). ActionScript 3.0 Language Reference: SharedObject.; WHATWG. (2025). Storage Standard.; Mozilla. (2025). Storage quotas andeviction criteria.
Flash ofrecía normalmente unos 100 KB por dominio antes de pedir más al usuario. Los navegadores ampliaron la persistencia a 6 mecanismos, desde cookies hasta el sistema privado de archivos del origen. Esa amplitud no garantiza permanencia. La eliminación, la partición y la denegación mantienen el almacenamiento bajo control del navegador y de la privacidad.
FlowPlay spent nearly 18 months rewritingexactly 1,400,000 lines from its Flashcodebase into Haxe.This is one company's migration experience, not a universal estimate for all Flashcodebases.Sources: gamedeveloper.com.
Open standards did not make legacy code migrate itself. FlowPlay spent nearly 18 months rewriting exactly 1,400,000 lines from its Flash codebase into Haxe. That is the hidden bill behind a platform transition. The web gained independence, but individual companies paid for the bridge.
FlowPlay dedicó casi 18 meses areescribir exactamente 1.400.000 líneasde su base de código en Flash con Haxe.Esta es la experiencia de migración de una empresa, no una estimación universal paratodas las bases de código Flash.Fuentes: gamedeveloper.com.
Los estándares abiertos no migraron por sí solos el código heredado. FlowPlay dedicó casi 18 meses a reescribir exactamente 1.400.000 líneas de su base de código en Flash con Haxe. Esa es la factura oculta detrás de una transición de plataforma. La web ganó independencia, pero cada empresa pagó su propio puente.
South Korea cleared plug-ins from 2,727public websitesGovernment-wide removal drive begun in 2018: 2,727 of 2,728 affected public websites improved after 3years.Made for Pablo Andrés Dorado Suárez, by HanademiSources: zdnet.co.kr.The remaining 1 site is the declared remainder: 2,728 affected minus 2,727 improved.UnitPublic websites01K2K3K2,728Affected total-1Not improved2,727Improved
The transition from plug-ins to the open web was not automatic. South Korea began a government-wide removal drive in 2018. After 3 years, 2,727 of 2,728 affected public websites had been improved. Platform change became a coordinated modernization program across almost an entire public estate.
Corea del Sur eliminó complementos de2.727 sitios públicosIniciativa gubernamental de eliminación iniciada en 2018: 2.727 de 2.728 sitios públicos afectados fueronadecuados después de 3 años.Made for Pablo Andrés Dorado Suárez, by HanademiFuentes: zdnet.co.kr.El sitio restante es el residuo declarado: 2.728 afectados menos 2.727 adecuados.UnidadSitios web públicos01K2K3K2.728Total afectado-1Sin adecuar2.727Adecuados
La transición de los complementos a la web abierta no fue automática. Corea del Sur inició una campaña gubernamental de eliminación en 2018. Después de 3 años, 2.727 de 2.728 sitios públicos afectados habían sido adecuados. El cambio de plataforma se convirtió en un programa coordinado de modernización para casi todo un patrimonio web público.
In 2025, Poki reported 625 million playersand over 100 million monthly.Monthly players and total players use different accounting windows and should not becompared as equivalent measures.Sources: windowsreport.com.
The browser did not merely inherit Flash's technical categories. It also became a large game-distribution platform. Poki reported 625 million total players in 2025 and more than 100 million monthly players. Those scopes differ, but both show that zero-install browser entertainment survived the plug-in era.
En 2025, Poki informó 625millones de jugadores y más de100 millones mensuales.Los jugadores mensuales y los jugadores totales usan ventanas contables distintas y nodeben compararse como medidas equivalentes.Fuentes: windowsreport.com.
El navegador no solo heredó las categorías técnicas de Flash. También se convirtió en una gran plataforma de distribución de juegos. Poki informó 625 millones de jugadores totales en 2025 y más de 100 millones mensuales. Los alcances son distintos, pero ambos muestran que el entretenimiento sin instalación sobrevivió a la era de los complementos.
One vulnerability leaderboard wouldcompare different products, populations anddisclosure systems.The four equal marks identify comparison problems; they do not measure the size orimportance of each problem.Sources: National Institute of Standards and Technology. (2025). National Vulnerability Database.; Mozilla. (2025). Security advisories for Firefox.
Flash concentrated security remediation in one widely installed runtime, but raw CVE totals do not settle which platform was safer. Flash, Chromium and Firefox differ in code scope, user exposure, severity mix and disclosure process. A larger product can generate more entries without creating the same risk per user. The honest lesson is about governance, not a simplistic leaderboard.
Una clasificación de vulnerabilidadescompararía productos, poblaciones ysistemas de divulgación distintos.Las cuatro marcas iguales identifican problemas de comparación; no miden el tamaño nila importancia de cada problema.Fuentes: National Institute of Standards and Technology. (2025). National Vulnerability Database.; Mozilla. (2025). Security advisories for Firefox.
Flash concentraba la corrección de seguridad en un entorno ampliamente instalado, pero los totales brutos de CVE no resuelven qué plataforma era más segura. Flash, Chromium y Firefox difieren en alcance del código, exposición de usuarios, mezcla de gravedad y proceso de divulgación. Un producto mayor puede generar más registros sin crear el mismo riesgo por usuario. La lección honesta trata de gobernanza, no de una clasificación simplista.
In summaryMade for Pablo Andrés Dorado Suárez, by HanademiSources: gamedeveloper.com.; World Wide Web Consortium. (2012). Techniques for WCAG 2.0: Flash techniques.; windowsreport.com.; Adobe. (2025).Create and publish HTML5 Canvas documents in Animate.; World Wide Web Consortium. (2001). Scalable Vector Graphics 1.0.; Adobe. (2007).ActionScript 3.0 Language Reference: SharedObject.FlowPlay spent nearly 18 months rewriting 1.4 million lines from its Flash codebase into Haxe.Adobe and W3C documented Flash accessibility techniques for text, controls, keyboard operation, names and assistive-technology exposure.Poki now serves over 100 million monthly players and recorded 625 million total players in 2025.Adobe Animate can publish HTML5 Canvas documents, preserving Flash-style timeline authoring without requiring Flash Player.SVG 1.0 and SMIL 2.0 became W3C Recommendations in 2001, while SVG 1.1 followed in 2003.Flash Local Shared Objects commonly allowed about 100 KB per domain before requesting additional user-approved storage.
The value of the research is not only what each source knew, but what became visible when their evidence was combined.
En resumenMade for Pablo Andrés Dorado Suárez, by HanademiFuentes: gamedeveloper.com.; World Wide Web Consortium. (2012). Techniques for WCAG 2.0: Flash techniques.; windowsreport.com.; Adobe. (2025).Create and publish HTML5 Canvas documents in Animate.; World Wide Web Consortium. (2001). Scalable Vector Graphics 1.0.; Adobe. (2007).ActionScript 3.0 Language Reference: SharedObject.FlowPlay dedicó casi 18 meses a reescribir en Haxe 1,4 millones de líneas de su base de código en Flash.Adobe y el W3C documentaron técnicas de accesibilidad de Flash para texto, controles, teclado, nombres y exposición a tecnologías de asistencia.Poki atiende actualmente a más de 100 millones de jugadores mensuales y registró 625 millones de jugadores totales en 2025.Adobe Animate puede publicar documentos HTML5 Canvas, preservando la creación mediante cronología sin requerir Flash Player.SVG 1.0 y SMIL 2.0 se convirtieron en Recomendaciones del W3C en 2001, y SVG 1.1 siguió en 2003.Los objetos compartidos locales de Flash permitían normalmente unos 100 KB por dominio antes de solicitaralmacenamiento adicional autorizado.
El valor de la investigación no está solo en cada fuente, sino en lo que apareció al combinar sus evidencias.

The research behind this deck

Flash still worked on desktop, but its audience was moving elsewhere. Flash had one brand; the open web divides similar jobs among standards.

Key findings

The argument

This research is published in English and Spanish. Ver en español

La investigación detrás de esta presentación

Flash todavía funcionaba en computadoras, pero su público se desplazaba a otro lugar. Flash tenía una marca; la web abierta reparte trabajos similares entre estándares.

Hallazgos clave

El argumento

Esta investigación se publica en inglés y español. Read in English