译感谢flash所做的一切

10manongit 10manongit     2023-03-19     168

关键词:

翻译:疯狂的技术宅
来源:Chromium Blog
原文标题:So long, and thanks for all the Flash
英文原文:https://blog.chromium.org/2017/07/so-long-and-thanks-for-all-flash.html

今天早上(译者注:2017年7月25日),Adobe宣布他们计划在2020年底结束对Flash的支持。对于Flash开发人员来说,这意味着将要过渡到HTML,因为 Chrome 将越来越需要用户的明确许可才能运行 Flash 内容,直到2020年底完全取消支持为止。

在桌面和移动设备上HTML 比 Flash 更快捷、更安全、更省电。在三年前,每天超过80%的 Chrome 桌面用户访问使用 Flash 的网站,然而现在每天只有 17% 的用户访问使用Flash网站,随着网站不断迁移到HTML,我们将会看到这个数字还会持续下降。

技术图片
在过去的三年里,Flash 的使用率下降了80%。

我们强烈建议仍然使用 Flash 的站点尽快迁移到HTML,因为 Flash 在结束支持之前将会收到越来越多的限制:

  • 对于 Flash 游戏站点,openwebgames.com 提供了一个清单,列举了迁移到HTML相关的API和演示Demo。我们建议使用类似 WebAssembly 的技术来提高运算性能。

  • 对于使用 Flash 作为媒体的站点,Mozilla 的媒体迁移指南概述了用于在Web上编写、分发和播放媒体的API。

  • 最后,对于使用 Flash 广告的站点,我们建议切换到 HTML 广告。

Flash 为 Web 提供了丰富、动态的体验,并形成了现代的Web标准集。我们应该认识到,任何转型都会面临挑战,但我们将会继续与 Adobe 和 Web 社区密切合作,以确保用户得到丰富的相关开发经验,并帮助开发人员顺利的迁移到 HTML。

由 Anthony Laforge 代表 Chrome 团队发布


欢迎扫描二维码关注公众号,每天推送我翻译的技术文章。

技术图片

markdown继承我所做的一切,以便在macos上进行exabgp(代码片段)

查看详情

QHeaderView::paintSection 做了啥,以至于我之前或之后对画家所做的一切都被忽略了

...QHeaderView::paintSection做了啥,以至于我之前或之后对画家所做的一切都被忽略了【英文标题】:WhatdoesQHeaderView::paintSectiondosuchthatallIdotothepainterbeforeorafterisignoredQHeaderView::paintSection做了什么,以至于我之前或之后对画家所做的一切... 查看详情

java示例代码_256个java字节码如何转换成java所做的一切(图形、IO等)

java示例代码_256个java字节码如何转换成java所做的一切(图形、IO等) 查看详情

Laravel Blade 视图未显示对它们所做的更改

】LaravelBlade视图未显示对它们所做的更改【英文标题】:LaravelBladeviewsnotshowingthechangesmadetothem【发布时间】:2014-08-2317:09:12【问题描述】:系统详细信息:在64位Windows中使用WAMP2.5MYSQL:5.6.17PHP:5.5.12Apache:2.4.9我通过composer安装Lar... 查看详情

springnosuchbeandefinitionexception原因分析

摘要:本文译自EugenParaschiv文章spring NoSuchBeanDefinitionException原文链接: http://www.baeldung.com/spring-nosuchbeandefinitionexception 感谢EugenParaschiv对此所做的研究。概述在本文中,我将通过实例向你展示Spring中org.springf 查看详情

自动重新加载对 React 所做的更改,使用 Electron 的 Express Webpack

】自动重新加载对React所做的更改,使用Electron的ExpressWebpack【英文标题】:AutoreloadchangesmadeonReact,ExpressWebpackwithElectron【发布时间】:2022-01-1708:24:13【问题描述】:我刚刚完成了用于编译Reactjs、Express和tailwindscss的babel、webpack和pos... 查看详情

如何使用 Core Data 有效地保存 UI/主线程中所做的更改?

】如何使用CoreData有效地保存UI/主线程中所做的更改?【英文标题】:HowtoefficientlysavechangesmadeinUI/mainthreadwithCoreData?【发布时间】:2010-04-0916:27:21【问题描述】:因此,这里有几篇关于将数据从外部数据源导入和保存到CoreData的帖... 查看详情

java虚拟机对锁优化所做的努力

作为一款公用平台,JDK本身也为并发程序的性能绞尽脑汁,在JDK内部也想尽一切办法提供并发时的系统吞吐量。这里,我将向大家简单介绍几种JDK内部的"锁"优化策略。1、锁偏向锁偏向是一种针对加锁操作的优化手段。如果一个... 查看详情

如何跟踪用户所做的操作,甚至是使用 AJAX 所做的操作?

】如何跟踪用户所做的操作,甚至是使用AJAX所做的操作?【英文标题】:Howtotrackactionsmadebyuser,eventhosemadewithAJAX?【发布时间】:2019-03-2909:33:54【问题描述】:在我的网站中,我正在跟踪用户所做的任何操作,以及一一查看的页面... 查看详情

保留 BroadcastReceiver 所做的更改

】保留BroadcastReceiver所做的更改【英文标题】:KeepchangesmadebyBroadcastReceiver【发布时间】:2019-07-1522:53:40【问题描述】:我被困在这一点上:privateBroadcastReceivermReceiver=newBroadcastReceiver()@OverridepublicvoidonReceive(Contextcontext,Intentintent) 查看详情

我可以让 Flash Builder 在调试和发布模式下编译不同的文件吗?

】我可以让FlashBuilder在调试和发布模式下编译不同的文件吗?【英文标题】:CanIhaveFlashBuildercompiledifferentfilesinDebugandReleasemode?【发布时间】:2011-07-2816:02:41【问题描述】:我想将一些变量设置为不同的值,具体取决于我是在Debug... 查看详情

传递查询丢失对 SQL 所做的更改

】传递查询丢失对SQL所做的更改【英文标题】:Pass-throughquerylosingchangesmadetoSQL【发布时间】:2014-05-2113:26:22【问题描述】:我有一个直通查询MyPassThru。这是查询SQL的简化版本:SETNOCOUNTONDECLARE@FromDatedatetime=\'1/25/2014\'DECLARE@ThruDateda... 查看详情

facebook喜欢我们所做的

】facebook喜欢我们所做的【英文标题】:facebooklikesthatWEhavedone【发布时间】:2013-04-0216:43:13【问题描述】:我们有几个人在我们的Facebook页面上工作,我正在尝试找出是否有办法列出我们喜欢的所有公司-而不是喜欢我们的公司。... 查看详情

如何在本地存储 javascript 函数所做的 css 更改?

】如何在本地存储javascript函数所做的css更改?【英文标题】:Doesanyoneknowhowtostoreacsschangemadebyjavascriptfunctionlocally?有谁知道【发布时间】:2014-01-0213:21:19【问题描述】:我一直在摸不着头脑,我不知道如何在本地存储(HTML5本地存... 查看详情

如何使用 vscode 运行 PHP

...创建一个简单的HTML表单,将用户重定向到服务器显示的感谢消息,并用PHP编写。但是,我所做的一切似乎都不起作用。每次尝试运行代码时都会收到405。如果我刷新页面,它将开始下载。我正在使用实时服务器扩展并安装了PHP... 查看详情

AS3 源代码在 Flash Builder 上编译成功在 IntelliJ 上不编译

】AS3源代码在FlashBuilder上编译成功在IntelliJ上不编译【英文标题】:AS3sourcecodecompilesuccessonFlashBuilderdoesnotcompileonIntelliJ【发布时间】:2017-05-1806:16:53【问题描述】:我们有一个可以在FlashBuilder4.7上成功编译的AS3项目。最近我需要... 查看详情

如何让 Amplify CloudFormation 了解在其外部所做的更改

】如何让AmplifyCloudFormation了解在其外部所做的更改【英文标题】:HowtomakeAmplifyCloudFormationawareofchangesmadeoutsideofit【发布时间】:2020-09-0103:35:58【问题描述】:我最终发现Amplify无法推送我所做的任何更改,并且不存在UserPoolclientId... 查看详情

json我到目前为止所做的游戏(代码片段)

查看详情