summaryrefslogtreecommitdiffstats
path: root/chromium/docs/website/site/flash-roadmap/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/docs/website/site/flash-roadmap/index.md')
-rw-r--r--chromium/docs/website/site/flash-roadmap/index.md607
1 files changed, 0 insertions, 607 deletions
diff --git a/chromium/docs/website/site/flash-roadmap/index.md b/chromium/docs/website/site/flash-roadmap/index.md
deleted file mode 100644
index f065bf530d7..00000000000
--- a/chromium/docs/website/site/flash-roadmap/index.md
+++ /dev/null
@@ -1,607 +0,0 @@
----
-breadcrumbs: []
-page_name: flash-roadmap
-title: Flash Roadmap
----
-
-[TOC]
-
-## Upcoming Changes
-
-### Flash Support Removed from Chromium (Target: Chrome 88+ - Jan 2021)
-
-#### Summary
-
-Flash support/ capability will be complete removed from Chromium. It will no
-longer be possible to enable Flash Player with Enterprise policy in Chrome 88+.
-
-#### **Rationale**
-
-Align with Adobe's [announced
-plan](https://blog.adobe.com/en/publish/2017/07/25/adobe-flash-update.html#gs.mglfvc)
-to end support.
-
-#### Announcements/ Artifacts
-
-* Tracking [issue](http://crbug.com/1064647) for the removal of Flash
- Player support.
-
-#### **Notes for Administrators**
-
-* [How to audit existing Flash
- usage](https://cloud.google.com/blog/products/chrome-enterprise/preparing-your-enterprise-for-flash-deprecation)
-* HARMAN offers a number of commercial [support
- options](https://services.harman.com/partners/adobe) for Flash
- Player beyond 2020. These can be used in complement with Chrome's
- [Legacy Browser Support
- (LBS)](https://support.google.com/chrome/a/answer/9270076?hl=en),
- allowing for both to remain secure and up to date.
-
-### Support for AllowOutdatedPlugins disabled (Target: All Chrome versions - Sept 2021)
-
-#### Summary
-
-It will no longer be possible to enable Flash Player, via Enterprise policy
-([AllowOutdatedPlugins](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowOutdatedPlugins)),
-in versions of Chrome before Chrome 88 on Windows, Mac, and Linux. ChromeOS will
-continue to allow the use of the
-[AllowOutdatedPlugins](https://cloud.google.com/docs/chrome-enterprise/policies/?policy=AllowOutdatedPlugins)
-policy.
-
-#### Rationale
-
-We strongly encourage Enterprises to migrate away from Flash Player or explore
-solutions that leverage LBS to remain on a modern, updated, and secure version
-of Chrome.
-
-#### Announcements/ Artifacts
-
-* [1064657](https://bugs.chromium.org/p/chromium/issues/detail?id=1064657)
- : Update Plugin Meta Data to block Flash Player
-
-#### Notes for Administrators
-
-* [How to audit existing Flash
- usage](https://cloud.google.com/blog/products/chrome-enterprise/preparing-your-enterprise-for-flash-deprecation)
-* HARMAN offers a number of commercial [support
- options](https://services.harman.com/partners/adobe) for Flash
- Player beyond 2020. These can be used in complement with Chrome's
- [Legacy Browser Support
- (LBS)](https://support.google.com/chrome/a/answer/9270076?hl=en),
- allowing for both to remain secure and up to date.
-
----
-
-## Shipped Changes
-
-### Plugin Power Savings Mode (Shipped: Chrome 42 - Sept 2015)
-
-#### Summary
-
-Chrome pauses non-essential(1) Flash Content, by replacing the plugin content
-with a static image preview and a play button overlayed. Users can re-enable
-this content by clicking play.
-
-(1) - Non-essential content being smaller than 300x400 pixels or smaller than
-5x5 pixels.
-
-#### Rationale
-
-Limit Flash Playbacks to visible main body content (e.g. video, games, etc...)
-and still permit streaming audio services to function.
-
-#### Announcements/ Artifacts
-
-* [Design
- Doc](https://docs.google.com/document/d/1r4xFSsR4gtjBf1gOP4zHGWIFBV7WWZMgCiAHeepoHVw/edit#%5C)
-
-### Plugin Power Savings Mode - Tiny (Shipped: Chrome 53 - Sept 2016)
-
-#### Summary
-
-A further restriction to Plugin Power Savings Mode that removes the ability to
-run 5x5 or smaller content, from a different origin.
-
-#### Rationale
-
-Much of this content (5x5 below) was used for viewability detection (i.e. to see
-if an ad was on that page), requiring Chrome to spin up a relatively expensive
-(in terms of performance) Flash process in order for the site to infer
-viewability.
-
-With the introduction of Intersection Observer in Chrome 51, which added
-platform support for this use case, there was no longer a need to continue
-granting this exception.
-
-We left an exception for "same origin" 5x5 Flash content, to give smaller sites
-(e.g. using things like clipboard access) time to migrate.
-
-#### Announcement/ Artifacts
-
-* [Intent to
- Implement](https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/QL2K4yFVg_U)
-
-### YouTube Embed Re-Writer (Shipped: Chrome 54 - Oct 2016)
-
-#### Summary
-
-Chrome to automatically use the HTML5 content of a YouTube embed when the Flash
-one is used.
-
-#### Rationale
-
-This will allow the long tail of websites that never updated to the HTML5 embeds
-to no longer require Flash for Chrome users, thus reducing overall usage of
-Flash in Chrome.
-
-#### Announcement/ Artifacts
-
-* [Intent to
- Implement](https://groups.google.com/a/chromium.org/forum/#!msg/chromium-dev/BW8g1iB0jLs/OeWeRCTuBAAJ)
-* [Design
- Doc](https://docs.google.com/document/d/1xHBaX2WhfZVmfeWyLNOX76l9cPiXrQNXqRrUMtlvfks/edit)
-
-### De-couple Flash Player (Shipped: Chrome 54 - Oct 2016)
-
-#### Summary
-
-Chrome to exclusively use the component updater to distribute Flash Player, and
-separating it from Chrome's default distribution bundle.
-
-#### Rationale
-
-Enable Chrome to rapidly distribute Flash Player updates, without re-building
-the core product, making it easier to match Adobe's monthly release cadence.
-
-This feature was fundamentally technology gated, requiring development of
-in-line on-demand Flash component installs, differential component updates, and
-building out special serving infrastructure.
-
-#### Announcement/ Artifacts
-
-N/A
-
-### HTML5 By Default (Target: Chrome 55+ - Dec 2016)
-
-#### Summary
-
-Navigator.Plugins() and Navigator.MimeTypes() will only report the presence of
-Flash Player if the user has indicated that the domain should execute Flash. If
-a site offers an HTML5 experience, this change will make that the primary
-experience. We will continue to ship Flash Player with Chrome, and if a site
-truly requires Flash, a prompt will appear at the top of the page when the user
-first visits that site, giving them the option of allowing it to run for that
-site (see the
-[proposal](https://docs.google.com/presentation/d/106_KLNJfwb9L-1hVVa4i29aw1YXUy9qFX-Ye4kvJj-4/edit#slide=id.p)
-for the mock-ups).
-
-#### Announcements/ Artifacts
-
-* [Proposal](https://docs.google.com/presentation/d/106_KLNJfwb9L-1hVVa4i29aw1YXUy9qFX-Ye4kvJj-4/edit#slide=id.p)
-* [Design
- Doc](https://docs.google.com/a/chromium.org/document/d/1QD3HQdkBgJea_92f5rars06Bd_SJz5IXjuNHhBuWCcg/edit?usp=sharing)
-* [Intent to
- Implement](https://groups.google.com/a/chromium.org/forum/#!searchin/chromium-dev/HTML5$20by$20default/chromium-dev/0wWoRRhTA_E/__E3jf40OAAJ)
-* [Site Engagement
- Scoring](/developers/design-documents/site-engagement)
-* [Updated Intent to Implement (using Site Engagement
- scoring)](https://groups.google.com/a/chromium.org/d/msg/chromium-dev/ad7Posd6cdI/5EEOduWiCwAJ)
-
-#### Status
-
-HTML5 by default has shipped and we are currently in the process of ramping up
-the SEI threshold, per the schedule below.
-
-Currently 87.5% of population have an SEI threshold score of 4 and 12.5% has a
-threshold score of 8 (we do this to measure the impact of the threshold change).
-By the end of the month we will progress on to the next phase on the ramp and
-everyone will be at least at 8.
-
-#### Shipping Schedule
-
-HTML5 by Default was initially rolled out to 1% of Chrome 55 Stable users
-(December), followed by a full deployment (i.e. to 100% of users) in Chrome 56
-Stable (February).
-
-Flash prompting will only be enabled for sites whose [Site Engagement
-Index](/developers/design-documents/site-engagement) (SEI) is below a certain
-threshold. For Chrome 55, starting in January 2017 prompts will only appear for
-sites where the user’s SEI is less than 1. That threshold will increase to 100
-through October 2017, when all Flash sites will require an initial prompt. As a
-reminder, users will only be prompted once per site.
-
-Here’s a summary of thresholds and % of users:
-
-<table>
-<tr>
-
-<td>Site Engagement Threshold</td>
-
-<td>User % Enabled</td>
-
-</tr>
-<tr>
-
-<td>January 2017</td>
-
-<td>1 (Stable 55)</td>
-
-<td>1% (Stable 55), 50% (Beta 56)</td>
-
-</tr>
-<tr>
-
-<td>February 2017</td>
-
-<td>2</td>
-
-<td>100% (Stable 56)</td>
-
-</tr>
-<tr>
-
-<td>March 2017</td>
-
-<td>4</td>
-
-<td>100%</td>
-
-</tr>
-<tr>
-
-<td>April 2017</td>
-
-<td>8</td>
-
-<td>100%</td>
-
-</tr>
-<tr>
-
-<td>May 2017</td>
-
-<td>16</td>
-
-<td>100%</td>
-
-</tr>
-<tr>
-
-<td>June 2017</td>
-
-<td>32</td>
-
-<td>100%</td>
-
-</tr>
-<tr>
-
-<td>July 2017</td>
-
-<td>32</td>
-
-<td>100%</td>
-
-</tr>
-<tr>
-
-<td>August 2017</td>
-
-<td>32</td>
-
-<td>100%</td>
-
-</tr>
-<tr>
-
-<td>September 2017</td>
-
-<td>64</td>
-
-<td>100%</td>
-
-</tr>
-<tr>
-
-<td>October 2017</td>
-
-<td>100</td>
-
-<td>100%</td>
-
-</tr>
-</table>
-
-#### Developer Recommendations
-
-Ultimately we recommend migrating towards HTML5 content, however for sites that
-still require Flash Player in the interim we recommend presenting users with a
-link/ image to "Enable" Flash Player that points to
-"<https://get.adobe.com/flashplayer/>." When users click on that link Chrome
-will present the necessary UI to enable Flash Player for the site. It will look
-something like
-[this](https://docs.google.com/presentation/d/106_KLNJfwb9L-1hVVa4i29aw1YXUy9qFX-Ye4kvJj-4/edit#slide=id.g1270f83468_0_12).
-
-> `<a href="https://get.adobe.com/flashplayer">Enable Flash</a>`
-
-> `<a href="https://get.adobe.com/flashplayer"><img border="0" alt="Enable
-> Flash" src="enable_flash.gif"/></a>`
-
-### PPS Tiny - Remove Un-sized (0x0 or hidden) content Exceptions (Target: Chrome 59 - June 2017)
-
-#### Summary
-
-We are removing the exception for 0x0 (unsized/hidden) content from Plugin Power
-Savings Mode.
-
-#### Rationale
-
-We originally intended on blocking this type of content in the PPS Tiny launch,
-however due to a technical oversight we unintentionally left the exception in.
-This change brings the implementation in line with what we originally
-communicated and intended.
-
-#### Announcements/ Artifacts
-
-N/A
-
-### PPS Tiny - No Same Origin Exceptions (Target: Chrome 60 - Aug 2017)
-
-#### Summary
-
-We are removing the final exception for Plugin Power Savings Mode, which
-permitted small (5x5) content, hosted on the same origin, to run.
-
-#### Rationale
-
-The exception was meant to be a temporary relief for smaller developers, for
-features that are well now very supported by the web platform (e.g. clipboard
-access, audio streams, etc...).
-
-#### Announcements/ Artifacts
-
-* [Intent to
- Implement](https://groups.google.com/a/chromium.org/d/msg/chromium-dev/Elg7Vhpeb38/zQCvXQ_vAAAJ)
-
-### Remove "Prefer HTML over Flash" from chrome://flags (Target: Chrome 61 - Sept 2017)
-
-#### Summary
-
-Remove the unsupported experimental flag "Prefer HTML over Flash."
-
-#### Rationale
-
-We typically remove feature flags once a feature has launched. However, for this
-case, given the impact of the change, we left the flag in for an extended period
-to assist developers with debugging the change in behavior. This change will
-also help remove the number of similar (but somewhat distinct) control points
-for Flash Player and reduce the overall complexity of configuration, leading up
-to the settings simplification in the following release.
-
-#### Announcements/ Artifacts
-
-* Tracking
- [issue](https://bugs.chromium.org/p/chromium/issues/detail?id=709550)
-
-### Unify Flash Settings (Target: Chrome 62 - Oct 2017)
-
-#### Summary
-
-Transition the current Flash settings to a single On/Off toggle. If On, Chrome
-run consistently with HTML5 by Default (i.e. prompting users to enable Flash
-Player on a per site basis), if Off Flash Player will be blocked. In effect,
-this change is removing a UI option to always allow Flash Player to run without
-prompting. Users will still be able to manually add wildcard exceptions, which
-afford similar capabilities as always allow (albeit in a way that's less obvious
-to configure).
-
-Existing users who have set "Always Allow" and Ask (HTML5 by Default) will get
-migrated to On. Chrome will not automatically create any wildcard exceptions in
-the transition.
-
-#### Rationale
-
-The intent is to simplify the user choice down to a single option, enable Flash
-Player (default == enabled), that is easier for users to understand. Power users
-will be able to add exceptions (including those with wildcards) explicitly Allow
-Flash to run.
-
-#### Announcements/ Artifacts
-
-* TBD
-
-### Non-Persisted HTML5 by Default (Target: Chrome 69 - September 2018)
-
-#### Summary
-
-Sites using Flash will require explicit permission to run, every time the user
-restarts the browser.
-
-#### Rationale
-
-Require affirmative user choice to run Flash Player content, without that choice
-persisting across multiple sessions.
-
-#### Announcements/ Artifacts
-
-TBD
-
-### Flash Disabled by Default (Target: Chrome 76+ - July 2019)
-
-#### Summary
-
-Flash will be disabled by default, but can be enabled in Settings at which point
-explicit permission is still required for each site when the browser is
-restarted.
-**Rationale**
-
-Require affirmative user choice to run Flash Player.
-
-#### Announcements/ Artifacts
-
-* [Flash Deprecation Infobar
- Warning](https://docs.google.com/document/d/1AmICiNrG2Cp2vCuu80Sqqz1EDKlKGgn2m2PUGzdZ6i0/edit)
- - [918428](https://crbug.com/918428)
-
-### Additional warning on Flash Player activation prompt (Target: Chrome 83 - May 2020)
-
-#### Summary
-
-When users go to active Flash Player for an origin/ session we will show an
-additional line of text "Flash Player will no longer be supported after December
-2020." in the activation prompt. The dialog will also include a (?) icon that
-links to blog post, giving additional background and context.
-
-#### Rationale
-
-This change will make the deprecation timing more prominent, particularly in
-settings where the Infobar on startup warning might not appear (i.e., policy
-configurations that enable Flash Player).
-
-#### Announcements/ Artifacts
-
-* TBD
-
-### Remove Support for Hostname Wildcards for PluginsAllowedForUrls (Target: Chrome 85 - Aug 2020)
-
-#### Summary
-
-Remove the ability to define Flash Player content settings that use wildcards in
-the hostname (e.g., “https://\*” or “https://\[\*.\]mysite.foo”).
-
-#### Rationale
-
-The change requires that administrators to audit their Flash usage and
-explicitly add urls that they want to automatically enable Flash Player support
-for.
-
-#### Announcements/ Artifacts
-
-TBD
-
-### Remove the Ability for Extensions to Inject Flash Content Settings (Target: Chrome 86 - Oct 2020)
-
-#### Summary
-
-Remove the ability for extensions to inject Flash Player content settings.
-
-#### Rationale
-
-Ensure that all non-policy enabled Flash content requires per session
-activation, which coupled with the warning in the activation prompt should help
-to increase awareness of the impending change in support.
-
-#### Announcements/ Artifacts
-
-TBD
-
-### Flash Player blocked as "out of date" (Target: All Chrome versions - Jan 2021)
-
-#### Summary
-
-Flash Player will be marked as out of date and will be blocked from loading.
-
-#### Rationale
-
-Align with Adobe's [announced
-plan](https://blog.adobe.com/en/publish/2017/07/25/adobe-flash-update.html#gs.mglfvc)
-to end support.
-
-#### Announcements/ Artifacts
-
-TBD
-
-### ---
-
-## Relevant Links
-
-### Adobe
-
-* [Update for Enterprise Customers using Adobe Flash
- Player](https://theblog.adobe.com/update-for-enterprise-adobe-flash-player/)
- (Apr 2020)
-* [Adobe Flash Player EOL General Information
- Page](https://www.adobe.com/products/flashplayer/end-of-life.html)
- (Apr 2020)
-* [Adobe Flash Player EOL Enterprise Information
- Page](https://www.adobe.com/products/flashplayer/enterprise-end-of-life.html)
- (Apr 2020)
-* [Adobe Flash
- Update](https://blog.adobe.com/en/publish/2017/07/25/adobe-flash-update.html#gs.mglfvc)
- (July 2017)
-* [Flash, HTML5 and Open Web
- Standards](https://blogs.adobe.com/conversations/2015/11/flash-html5-and-open-web-standards.html)
- (November 2015)
-
-### Apple
-
-* [Adobe Announces Flash Distribution and Updates to
- End](https://webkit.org/blog/7839/adobe-announces-flash-distribution-and-updates-to-end/)
- (July 2017)
-* [Next Steps for Legacy
- Plug-ins](https://webkit.org/blog/6589/next-steps-for-legacy-plug-ins/)
- (June 2016)
-
-### Facebook
-
-* [Flash End of Life Approaching - Options for
- Developers](https://www.facebook.com/fbgaminghome/blog/flash-end-of-life-approaching-options-for-developers)
- (June 2020)
-* [Important Changes to Gameroom and Web Games on
- Facebook](https://www.theverge.com/2020/9/28/21459607/original-farmville-facebook-shut-down-flash-zynga)
- (July 2020)
-* [Migrating Games from Flash to Open Web Standards on
- Facebook](https://developers.facebook.com/blog/post/2017/07/25/Games-Migration-to-Open-Web-Standards/)
- (July 2017)
-
-### Google
-
-* [Saying goodbye to Flash in
- Chrome](https://www.blog.google/products/chrome/saying-goodbye-flash-chrome/)
- (July 2017)
-* [So long, and thanks for all the
- Flash](https://blog.chromium.org/2017/07/so-long-and-thanks-for-all-flash.html)
- (July 2017)
-* [Admin Essentials: Preparing your enterprise for Flash
- deprecation](https://cloud.google.com/blog/products/chrome-enterprise/preparing-your-enterprise-for-flash-deprecation)
- (May 2020)
-
-### Microsoft
-
-* [Update on Adobe Flash Player End of
- Support](https://blogs.windows.com/msedgedev/2020/09/04/update-adobe-flash-end-support/)
- (September 4, 2020)
-* [Flash on Windows
- Timeline](https://blogs.windows.com/msedgedev/2017/07/25/flash-on-windows-timeline/)
- (July 2017)
-* [Putting Users in Control of
- Flash](https://blogs.windows.com/msedgedev/2016/04/07/putting-users-in-control-of-flash/)
- (April 2016)
-* [Extending User Control of Flash with
- Click-to-Run](https://blogs.windows.com/msedgedev/2016/12/14/edge-flash-click-run/)
- (December 2016)
-
-### Mozilla
-
-* [Firefox Roadmap for Flash End of
- Life](https://blog.mozilla.org/futurereleases/2017/07/25/firefox-roadmap-for-flash-end-of-life/)
- (July 2017)
-* [Mozilla Flash
- Roadmap](https://developer.mozilla.org/en-US/docs/Plugins/Roadmap)
-* [NPAPI Plugins in
- Firefox](https://blog.mozilla.org/futurereleases/2015/10/08/npapi-plugins-in-firefox/)
- (October 2015)
-* [Reducing Adobe Flash Usage in
- Firefox](https://blog.mozilla.org/futurereleases/2016/07/20/reducing-adobe-flash-usage-in-firefox/)
- (July 2016)
-
-**NCSC**
-
-* [Enterprise patching in a post-Flash
- world](https://www.ncsc.gov.uk/blog-post/enterprise-patching-in-a-post-flash-world)
- (Sept 2020)
-
-**Unity**
-
-* [Unity and creating content in a Post-Flash
- World](https://blogs.unity3d.com/?p=52557) (July 2017) \ No newline at end of file