5 comments

  • phantomathkg1 hour ago
    Chrome basically is abusing its market position, 69.65% globally, and becomes the new IE. Implementing its own HTML&#x2F;JS standard.<p>The sad truth is, some companies will look at Statcounter[0] and say because Firefox does not reach 5% global population and decided not supporting it, actively or passively.<p>[0]: <a href="https:&#x2F;&#x2F;gs.statcounter.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gs.statcounter.com&#x2F;</a>
    • zdragnar1 hour ago
      This is literally how the standards are meant to work, at least on the JS side. The tc39 process requires at least two live implementations to exist before a spec can move to finished.<p>In this case, there&#x27;s also people from Mozilla onboard, so there&#x27;s no guarantee that it&#x27;ll remain chrome only or that chrome will keep it if the spec doesn&#x27;t go anywhere.<p>In fact, much of the web as we know it evolved this way. We have IE to thank for AJAX, after all.
    • sheept43 minutes ago
      Another reason why this is problematic is that their proposed standards follow Google&#x27;s priorities for its own products, particularly Google Meet.[0][1]<p>[0]: <a href="https:&#x2F;&#x2F;developer.chrome.com&#x2F;docs&#x2F;web-platform&#x2F;element-capture" rel="nofollow">https:&#x2F;&#x2F;developer.chrome.com&#x2F;docs&#x2F;web-platform&#x2F;element-captu...</a><p>[1]: <a href="https:&#x2F;&#x2F;developer.chrome.com&#x2F;docs&#x2F;web-platform&#x2F;document-picture-in-picture#video_conferencing" rel="nofollow">https:&#x2F;&#x2F;developer.chrome.com&#x2F;docs&#x2F;web-platform&#x2F;document-pict...</a>
      • austin-cheney8 minutes ago
        Another example is QUIC. What is the benefit of QUIC? On one hand Google boasts it greatly increases page load speed, which is contextually arguable. On the other hand, Google’s design priorities were to introduce UDP to the browser because UDP supports multicast, which lowers CPU utilization in data centers.
  • akersten1 hour ago
    Uughh why do we need this whole new html element and not simply make the getUserMedia API allowed to be called more than once if the initiator is a user click?
    • zamadatix49 minutes ago
      I&#x27;m not all that happy with second chance options in the first place, but a dedicated element with protections on making sure it&#x27;s clear clicking that particular element is going to second chance it is at least much less likely to get abused.
  • usr11061 hour ago
    Is this Chrome only or something the other browsers are working on, too? A quick web search does not seem to produce any relevant hits.
    • sheept49 minutes ago
      At the very least, Firefox&#x27;s position on the similar &lt;geolocation&gt; element is positive.[0] I would assume their position for other permissions elements would be the same.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;mozilla&#x2F;standards-positions&#x2F;issues&#x2F;1288" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mozilla&#x2F;standards-positions&#x2F;issues&#x2F;1288</a>
    • asqueella1 hour ago
      Seems Chrome-only for now. But the spec (Working draft) has an editor from Mozilla as well, so maybe someday... <a href="https:&#x2F;&#x2F;w3c.github.io&#x2F;mediacapture-extensions&#x2F;#the-usermedia-html-element" rel="nofollow">https:&#x2F;&#x2F;w3c.github.io&#x2F;mediacapture-extensions&#x2F;#the-usermedia...</a>
  • felooboolooomba50 minutes ago
    Anything new I have to block so my ass can&#x27;t be fingerprinted?
  • rho1381 hour ago
    This won’t get abused. &#x2F;s
    • saagarjha1 hour ago
      How do you see it being abused?
      • unfocso1 hour ago
        &quot;Press here to view the content&quot;, there&#x27;s already plenty in the wild that grant access to notifications with deceptive buttons.
        • sheept55 minutes ago
          The similar &lt;geolocation&gt; element has clickjacking prevention enforced by the browser[0], and even if the website finds a way around it, it still shows the normal permission prompt.[1]<p>[0]: <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;HTMLGeolocationElement&#x2F;invalidReason#value" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;HTMLGeoloca...</a><p>[1]: <a href="https:&#x2F;&#x2F;mdn.github.io&#x2F;dom-examples&#x2F;geolocation-element&#x2F;basic-watch-example&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mdn.github.io&#x2F;dom-examples&#x2F;geolocation-element&#x2F;basic...</a> (requires Chromium)
        • cwmoore1 hour ago
          “targeted and functional controls for accessing camera and microphone streams”