Contacts
Eng: gr...@chromium.org, tomm...@chromium.org
Target
Q4 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, or if the site is in one of the Top 10 domains using Flash.
Motivation
While Flash historically has been critical for rich media on the web, today in many cases HTML5 provides a more integrated media experience with faster load times and lower power consumption. This change reflects the maturity of HTML5 and its ability to deliver an excellent user experience. We will continue to work closely with Adobe and other browser vendors to keep moving the web platform forward, in particular paying close attention to web gaming.
Details
Later this year we plan to change how Chromium hints to websites about the presence of Flash Player, by changing the default response of Navigator.plugins and Navigator.mimeTypes. 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 for the mock-ups).
To reduce the initial user impact, and avoid over-prompting, Chrome will introduce this feature with a temporary whitelist of the current top Flash sites(1). This whitelist will expire after one year, and will be periodically revisited throughout the year, to remove sites whose usage no longer warrants an exception.
Chrome will also be adding policy controls so that enterprises will be able to select the appropriate experience for their users, which will include the ability to completely disable the feature.
(1) Where aggregate usage of a specific domain puts it in the top 10 domains using Flash, based on Chrome’s internal metrics. Those sites currently are:
YouTube.com
Facebook.com
Yahoo.com
VK.com
Live.com
Yandex.ru
OK.ru
Twitch.tv
Amazon.com
Mail.ru
Presentation
HTML5 by Default Proposal--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
(Adding blink-dev)Why would YouTube need Flash? Oh, the video manager? Can you work with them in order to replace that with an HTML5 alternative?> if a site truly requires FlashHow are you going to detect that? Flash checking scripts usually query navigator.plugins first, I think?
Presentation
HTML5 by Default Proposal
--
Thanks for your reply. I would like to avoid a Flash vs HTML5 discussion, but let me say this: Our company would not be where it is right now if it would not have been for Flash. We use the Flash runtime in Air to deploy to iOS, Android and Desktop and the Flashplayer on the web. Until a short while ago, there was no competing technology that would allow high quality content to be run in the web and on mobile with one codebase. (We forward mobile users in the browser to our Air (read Flash) apps in the appstore, which is the desired solution for games anyway. I am not talking about generic web services.) Unity *might* be a viable option today with export to WebGL, but it was not six months ago. Our codebase is huge, so moving to another technology would impact us (and other Flash based game companies alike) heavily. And what I would really appreciate is if our own descrete internal decisions would not be forced by Google or other companies that think they know best for everyone.
--
--
Highjacking a URL redirect is particularly evil
--
Navigator.Plugins() and Navigator.MimeTypes() will only report the presence of Flash Player if the user has indicated that the domain should execute Flash, or if the site is in one of the Top 10 domains using Flash.
Contacts
Eng: gr...@chromium.org, tomm...@chromium.org
Target
Q4 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, or if the site is in one of the Top 10 domains using Flash.
--
Q. Why Now?
A. With the shift to Mobile, many sites have built pure HTML5 experiences, which they use when Flash Player is not present. Internally we did a lot of testing and for most common browsing patterns, the web experience (when turning off Flash Player) is largely the same… This, in turn, informed our decision to do this now (i.e. we think that the web is ready). Try disabling Flash Player in chrome://plugins, we think that you’ll be pleasantly surprised.Q. Flash Player, HTML(5), and Gaming
A. Ultimately we think that the Open Web is the right platform for developers, especially as mobile devices become increasingly more prominent. We think that we currently have a compelling story for Ads and Media, and are looking to invest more in technologies that enable web gaming (e.g. WebASM, WebGL2, etc…) to further improve our story. Speaking of gaming, Mozilla has a great site to try out that demonstrates the capability of games on the Open Web.Q. Does this mean that Chrome is deprecating Flash Player?
A. Flash Player is still widely used by many websites, we currently don’t have any plans to announce regarding deprecation. Any future plans that we make will be based on usage and what’s in the best interests of our users.Q. What about the whitelist?
A. Our whitelist will be based strictly on real usage numbers, the goal being to avoid over prompting users. The whitelist will expire one year from the Stable launch of the feature, at which time, users will need to directly approve the sites.Q. What about users (or sites) who still need Flash Player?
A. We’ll still continue to ship Flash Player with Chrome for the foreseeable future, we intend for it to be simple to enable on a per site basis and the preference will be a one-time choice for each site (i.e. we won’t prompt again).