back to article Web-standards-allergic Apple unveils WebGPU, a web graphics standard

Apple, which once dismissed cross-platform development for forcing developers to use lowest-common-denominator technology, has proposed a cross-platform JavaScript API for 3D graphics rendered in browsers called WebGPU. The company's WebKit team, which steers the open source browser layout engine that Apple requires in iOS- …

  1. Tom 64
    Pint

    Goodbye to annoying capcha systems?

    Deploying a pre-trained image recognition neural net in your browser and powering it with this should finally spell the death of irritating capcha systems. GOOD.

    1. Lee D Silver badge

      Re: Goodbye to annoying capcha systems?

      A CAPTCHA's purpose is to not be able to be passed by an automated test.

      So, no. Even if they beat today's, they won't beat tomorrow's.

      If they're an inconvenience for you, tell the people who own the website / service that uses them. I guarantee they'll do nothing.

      And just throwing power at a neural net does not make it any better at recognising images or any other tasks. That's why those kinds of tests are used in CAPTCHAs.

      And we've had accelerated graphics - and by extension OpenCL etc. - for decades. It hasn't defeated CAPTCHAs, and neither will a proprietary Apple-only standard which does the same thing.

    2. Filippo Silver badge

      Re: Goodbye to annoying capcha systems?

      Automatically defeating CAPTCHAs would be... good, in your world? Are you even aware of the purpose of CAPTCHAs, or do you think web site administrators just like to annoy people?

      1. Nick Ryan Silver badge

        Re: Goodbye to annoying capcha systems?

        Automatically defeating CAPTCHAs would be... good, in your world? Are you even aware of the purpose of CAPTCHAs, or do you think web site administrators just like to annoy people?

        I'd guess he doesn't. But to spell it out... Yes, captchas are annoying, but not as annoying as having to manage a website that can easily receive thousands of form submissions per hour all generated by bots (distributed bots, so often not from a single system or originating IP). In the middle of these thousands of form submissions are usually a few genuine ones, which have to be identified and dealt with appropriately. These thousands of bot generated submissions also rapidly fill a site's database. For just these two reasons it's well worth the marginal annoyance to reduce the number of bot generated submissions. As for how annoying a Captcha is for the genuine human, that's up to the site administrator and designer.

        1. Dave 126 Silver badge

          Re: Goodbye to annoying capcha systems?

          Just to note: i cant find ref to WebGPU being proprietry to Apple.

          http://techreport.com/news/31405/webgpu-project-twins-browsers-and-low-level-graphics-apis

          It sits on top of Vulkan, Metal, DXx whatever.

          Still at very early stages, too.

  2. Dave 126 Silver badge

    Wasn't Apple actively using Metal a year or two before Vulkan was finalised? That would explain Apple's decision to use it.

    https://forums.developer.apple.com/thread/38469

    1. Anonymous Blowhard

      "Wasn't Apple actively using Metal a year or two before Vulkan was finalised?"

      True, and that also applies to Microsoft, who've been using Direct3D in various incarnations for 20 years.

      But, as in a lot of things, the time sometimes comes when it's better to go for interoperability than to try and force users/developers into your "ideal" way of doing things.

  3. rh587

    "The success of the web platform requires defining a common standard that allows for multiple implementations, but here we have several graphics APIs that have nuanced architectural differences,"

    Obligatory XKCD

    1. tekHedd

      XKCD downvoted?

      Obviously by someone without a sense of perspective.

  4. Tessier-Ashpool

    Nice demo

    If you have a decent graphics card and compatible browser, there's a nice demo of WebGL here...

    Drag the ball around for some lovely splashing effects.

    http://madebyevan.com/webgl-water/

    1. ecofeco Silver badge

      Re: Nice demo

      That's pretty cool.

  5. Bucky 2

    Meh.

    If they lack the expertise to comply with current standards, I'd be skeptical of any new standards they try to heap on the browser ecosystem.

    Safari is the IE6 of today.

    1. Tom 64
      IT Angle

      Re: Meh.

      You and many others, but apple have a habit of doing their own thing.

      They'll propose a standard the same time as implementing it in safari and push it out with the next iOS/macOS update. The W3C will than have little option but to adopt it because there will be a huge install base already. This has happened before.

  6. Zmodem

    using a API outside of webGL will just be as full of exploits like java and flash

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like