This discussion is about tools to block video from playing automatically. My hypothesis is that if a website's script notices that the browser is blocking HTML5 video from playing, the script will replace the HTML5 video with a different way of presenting video that isn't blocked.
The website's script will notice that the web browser has converted the video to "a big blank rectangle, with a standardized play button in the center", remove this "big blank rectangle, with a standardized play button in the center" from the DOM, and replace it with something that the browser doesn't recognize as video. How should I have phrased it differently to get that across?
As of July 2018, the default "enhanced version" of each National Weather Service radar loop still uses Flash. The "standard version" uses an animated GIF.
Let me know if I understand your recommendation correctly. Unless and until the user has clicked the play button for a particular document, the browser should:
Keep video and animated GIF paused, and draw a play button
Draw <canvas> element as a play button instead of its content
If script changes the position or "src" attribute of an <img> element or the background position or image of any element more than once, refuse the change and draw a play button
Treat CSS transitions as having a duration zero and ignore CSS animation, and draw a play button if they are detected
Sequence and filmstrip methods use the same <img> markup as a static photo. How would the browser distinguish <img> markup that represents a static JPEG, PNG, or still GIF from <img> markup that represents an animated GIF, a container for an image sequence, or a filmstrip?
It works on Windows and macOS. It doesn't work on Linux.
Is it recommended to run Firefox for Windows in Wine on Linux?
If this deeply matters to you then you should get involved with the bug you mentioned and help implement it. Why don't you do that?
Reason 1 of 3: Switching from Firefox ESR 52 doesn't matter enough to me to devote 30 GB of drive space on my primary PC (source). Reason 2 of 3: My primary PC is already maxed out at 4 GB of RAM, one 2 GB stick in each of its 2 slots, and switching from Firefox ESR 52 doesn't matter enough to me to sit through hours of thrashing swap. Reason 3 of 3: Switching from Firefox ESR 52 doesn't matter enough to me to quit my day job to free up enough time to learn my way around the Firefox code base.
If most of the back end of this system is going to be loaded in the cloud... then why the fuck even bother having a console at all??
For the same reason Valve has the Steam Link extender.
Just turn X-box live into a new Steam and be done with it.
I imagine on average (median), the display connected to an Xbox One is much larger in inches or centimeters than the display connected to a PC running Steam. (Unfortunately, Steam Hardware & Software Survey data do not include the physical size of the primary monitor, only its pixel count.) People choose Xbox for the living-room-first experience, or because they don't own and/or don't want the upkeep burden of a gaming PC.
I don't see how increasing the price of TLS certificates fits into Google's plans as long as Google's Chrome division remains listed on LetsEncrypt.org as a sponsor.
At what point do you expect it to render or not, because every resource linked by the website itself can and will cause a render?
Assume that a viewer is seeking to avoid animation as an accommodation for a sensory processing issue. For such a viewer, three paints should be enough, one after the document reaches each of these states:
1. Above the fold ready
CSS specified in the <head> has downloaded, and enough HTML has downloaded to make the document at least one viewport-height tall.
2. Ready
The HTML and any CSS specified in the <head> have downloaded. Corresponds roughly to the later of the "load" event on <head> and the "DOMContentLoaded" event on <body>.
3. Load
All resources have downloaded. Corresponds to the "load" event on <body>
On a sufficiently fast connection, time from ATF to Ready is usually short enough that even the ATF paint can be skipped.
Because right now, an accidental press of Ctrl+Q when reaching for Ctrl+Tab causes data loss in those forms that "Restore Previous Session" cannot recover, such as Slashdot D2 comment forms.
Unfortunately, in the browser, there's no straightforward way to distinguish that from legitimate uses, e.g. a game playing a sound triggered by some event.
Staunch anti-JavaScript advocates would point out that if a game wants to play a sound, the developer of the game can distribute the game as a separate executable that the user can choose to download to his or her computer and launch there. Some would go as far as to encourage the developer to distribute the game in source code form that the user can inspect and compile.
There is absolutely no reason to enable most of the crap we have now by default (battery status, access to gps, usb, vr, etc). TELL me when sites need it
Many of these sensitive web platform APIs, such as location and notifications, already require the user to interact with a permission dialog presented by the browser before a script in a document can use them.
I want it to put a big blank rectangle, with a standardized play button in the center, that does not begin downloading anything until I click on the play button.
I can see how the browser would recognize VP8, VP9, AVC, GIF, or APNG cases to transform them into a play button. But how would the browser recognize the sequence and filmstrip methods before they start moving?
Fortunately, the manual sequence "pseudo-video" stuff you listed isn't used much out there.
Yet. Once Flash blocking became commonplace, advertisers switched to autoplaying HTML5 video. Once it becomes common to block HTML5 video, advertisers are likely to embrace these fallback methods.
The vast majority of users shouldn't be doing [accepting certificates from an unknown issuer]. There are some exceptions (such as for developers), but Chrome should cater to the larger number even if it inconveniences the tiny a minority a little if it means greater security.
You said home users shouldn't accept certificates from unknown issuers, and Let's Encrypt doesn't issue certificates for names in non-public TLDs. So what certificate should be used instead for a private HTTPS server on the home LAN, such as the configuration page for an Internet gateway or network printer?
Encrypting the material in transit doesn't make any less freely disseminated or the information less free.
It prevents caching. Say a school in sub-Saharan Africa has only a 128 kbps, harshly metered connection for all its computers to use. With cleartext HTTP, if all the students visit the same encyclopedia page, a Polipo caching proxy inside the school can retrieve it once and serve it to 25 students in a classroom. But with HTTPS, the proxy can only handle the CONNECT verb to tunnel the connection to the origin server, causing transfer of 25 times as much data compared to the case with an intermediate cache.
Do any of those browsers implement DNSSEC DANE TLSA mode 3?
Do any websites use DNSSEC DANE TLSA mode 3, with which to test experimental web browsers that do support it?
Many domain name owners use the zone hosting bundled by the registrar, and in a lot of cases, DNSSEC is either unavailable or an upsell at an additional recurring fee. Let me know when most major registrars' bundled zone hosting supports DNSSEC by default. Only at that point will DANE be ready for wide use.
This discussion is about tools to block video from playing automatically. My hypothesis is that if a website's script notices that the browser is blocking HTML5 video from playing, the script will replace the HTML5 video with a different way of presenting video that isn't blocked.
So where did you get animated GIFs and shit from?
The website's script will notice that the web browser has converted the video to "a big blank rectangle, with a standardized play button in the center", remove this "big blank rectangle, with a standardized play button in the center" from the DOM, and replace it with something that the browser doesn't recognize as video. How should I have phrased it differently to get that across?
bandwidth is often not a big deal
If you believe that, would you be willing to let us forward you the monthly data transfer allowance overage bills from our ISPs?
So run Tiny Tiny RSS on your own server. Or Go Read. Or any other self-hosted RSS daemon.
Are you referring to leasing a VPS or running a server on your home LAN? If the latter, under what domain name?
As of July 2018, the default "enhanced version" of each National Weather Service radar loop still uses Flash. The "standard version" uses an animated GIF.
Examples: standard radar loop for Northern Indiana; enhanced radar loop for Northern Indiana
Why did you not store a copy of the codes in your safe deposit box at your bank?
And how would that employee then charge their laptop?
Hub.
Or connect a screen
Hub. One is already required in order to connect a screen while charging the laptop.
or charge their phone
Hub. One is already required in order to charge the phone while charging the laptop or connecting a screen.
or connect to a wired network?
Hub. One is already required in order to connect to a wired network while charging the laptop, connecting a screen, or charging a phone.
Let me know if I understand your recommendation correctly. Unless and until the user has clicked the play button for a particular document, the browser should:
Sequence and filmstrip methods use the same <img> markup as a static photo. How would the browser distinguish <img> markup that represents a static JPEG, PNG, or still GIF from <img> markup that represents an animated GIF, a container for an image sequence, or a filmstrip?
have those ISP's you mention never heard of "home businesses"?
Some have not. And even those that have might ask to see a prospective subscriber's state-issued business license.
Please see my reply to Anonymous Coward who suggested the same thing.
Being proactive is cost prohibitive for many.
It works on Windows and macOS. It doesn't work on Linux.
Is it recommended to run Firefox for Windows in Wine on Linux?
If this deeply matters to you then you should get involved with the bug you mentioned and help implement it. Why don't you do that?
Reason 1 of 3: Switching from Firefox ESR 52 doesn't matter enough to me to devote 30 GB of drive space on my primary PC (source).
Reason 2 of 3: My primary PC is already maxed out at 4 GB of RAM, one 2 GB stick in each of its 2 slots, and switching from Firefox ESR 52 doesn't matter enough to me to sit through hours of thrashing swap.
Reason 3 of 3: Switching from Firefox ESR 52 doesn't matter enough to me to quit my day job to free up enough time to learn my way around the Firefox code base.
If most of the back end of this system is going to be loaded in the cloud... then why the fuck even bother having a console at all??
For the same reason Valve has the Steam Link extender.
Just turn X-box live into a new Steam and be done with it.
I imagine on average (median), the display connected to an Xbox One is much larger in inches or centimeters than the display connected to a PC running Steam. (Unfortunately, Steam Hardware & Software Survey data do not include the physical size of the primary monitor, only its pixel count.) People choose Xbox for the living-room-first experience, or because they don't own and/or don't want the upkeep burden of a gaming PC.
I don't see how increasing the price of TLS certificates fits into Google's plans as long as Google's Chrome division remains listed on LetsEncrypt.org as a sponsor.
At what point do you expect it to render or not, because every resource linked by the website itself can and will cause a render?
Assume that a viewer is seeking to avoid animation as an accommodation for a sensory processing issue. For such a viewer, three paints should be enough, one after the document reaches each of these states:
1. Above the fold ready CSS specified in the <head> has downloaded, and enough HTML has downloaded to make the document at least one viewport-height tall. 2. Ready The HTML and any CSS specified in the <head> have downloaded. Corresponds roughly to the later of the "load" event on <head> and the "DOMContentLoaded" event on <body>. 3. Load All resources have downloaded. Corresponds to the "load" event on <body>On a sufficiently fast connection, time from ATF to Ready is usually short enough that even the ATF paint can be skipped.
Because right now, an accidental press of Ctrl+Q when reaching for Ctrl+Tab causes data loss in those forms that "Restore Previous Session" cannot recover, such as Slashdot D2 comment forms.
Unfortunately, in the browser, there's no straightforward way to distinguish that from legitimate uses, e.g. a game playing a sound triggered by some event.
Staunch anti-JavaScript advocates would point out that if a game wants to play a sound, the developer of the game can distribute the game as a separate executable that the user can choose to download to his or her computer and launch there. Some would go as far as to encourage the developer to distribute the game in source code form that the user can inspect and compile.
There is absolutely no reason to enable most of the crap we have now by default (battery status, access to gps, usb, vr, etc). TELL me when sites need it
Many of these sensitive web platform APIs, such as location and notifications, already require the user to interact with a permission dialog presented by the browser before a script in a document can use them.
I want it to put a big blank rectangle, with a standardized play button in the center, that does not begin downloading anything until I click on the play button.
I can see how the browser would recognize VP8, VP9, AVC, GIF, or APNG cases to transform them into a play button. But how would the browser recognize the sequence and filmstrip methods before they start moving?
Fortunately, the manual sequence "pseudo-video" stuff you listed isn't used much out there.
Yet. Once Flash blocking became commonplace, advertisers switched to autoplaying HTML5 video. Once it becomes common to block HTML5 video, advertisers are likely to embrace these fallback methods.
The "JPEG filmstrip" and "PNG filmstrip" methods are based on "CSS Sprite Sheet Animations with steps()" by Guil Hernandez.
The vast majority of users shouldn't be doing [accepting certificates from an unknown issuer]. There are some exceptions (such as for developers), but Chrome should cater to the larger number even if it inconveniences the tiny a minority a little if it means greater security.
You said home users shouldn't accept certificates from unknown issuers, and Let's Encrypt doesn't issue certificates for names in non-public TLDs. So what certificate should be used instead for a private HTTPS server on the home LAN, such as the configuration page for an Internet gateway or network printer?
Encrypting the material in transit doesn't make any less freely disseminated or the information less free.
It prevents caching. Say a school in sub-Saharan Africa has only a 128 kbps, harshly metered connection for all its computers to use. With cleartext HTTP, if all the students visit the same encyclopedia page, a Polipo caching proxy inside the school can retrieve it once and serve it to 25 students in a classroom. But with HTTPS, the proxy can only handle the CONNECT verb to tunnel the connection to the origin server, causing transfer of 25 times as much data compared to the case with an intermediate cache.
Do any of those browsers implement DNSSEC DANE TLSA mode 3?
Do any websites use DNSSEC DANE TLSA mode 3, with which to test experimental web browsers that do support it?
Many domain name owners use the zone hosting bundled by the registrar, and in a lot of cases, DNSSEC is either unavailable or an upsell at an additional recurring fee. Let me know when most major registrars' bundled zone hosting supports DNSSEC by default. Only at that point will DANE be ready for wide use.