TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What's Next for WebGPU

211 pointsby mariuz6 months ago

13 comments

jms556 months ago
Bindless is pretty much _the_ most important feature we need in WebGPU. Other stuff can be worked around to varying degrees of success, but lack of bindless makes our state changes extremely frequent, which heavily kills performance with how expensive WebGPU makes changing state. The default texture limits without bindless are also way too small for serious applications - just implementing the glTF PBR spec + extensions will blow past them.<p>I&#x27;m really looking forward to getting bindless later down the road, although I expect it to take quite a while.<p>By the same token, I&#x27;m quite surprised that effort is being put into a compatibility mode, when WebGPU is already too old and limiting for a lot of people, and when WebGL(2) is going to have to be maintained by browsers anyways.
评论 #42210607 未加载
评论 #42210724 未加载
评论 #42214304 未加载
评论 #42211709 未加载
评论 #42211484 未加载
评论 #42211645 未加载
评论 #42212552 未加载
wwwtyro6 months ago
Any word on when it&#x27;ll be supported on Linux without a flag?
评论 #42218219 未加载
评论 #42212886 未加载
评论 #42210831 未加载
stackghost6 months ago
Honest question: Can someone explain to me why people are excited about WebGPU and WASM and similar technologies?<p>To me, one of the greatest things about the web is that the DOM is malleable in that you can right click -&gt; view source -&gt; change things. This is dead in an era where the server just sends you a compiled WASM dll.<p>It seems to me that the inevitable result of things like WASM and WebGPU will be &quot;rich media web 4.0 applications&quot; that are just DRM, crypto miners, and spyware compiled so that they&#x27;re more difficult to circumvent, and delivered via the browser. An excuse to write web apps with poor performance because &quot;well the user just needs a stronger GPU&quot;. It seems like an express train back to the bad old days of every website being written in flash.<p>I honestly cannot see the upsides of these technologies. Is it gaming? Why would I want to play a 3D game in my fucking <i>browser</i> of all places? That&#x27;s a strict downgrade in almost every way I can think of. Why would anyone want that? Is it &quot;AI&quot;? Why would I want to run an LLM in the browser, I could just run it natively for better performance?<p>All I can see and have seen over the last several years is a steady parade of new technologies that will make the internet (and in some cases the lives of every day people) objectively worse while enriching a handful of big tech douchebags.<p>Why are we going down this path? Who is asking for this stuff? Why the fuck would I want to expose my GPU to a website?
评论 #42210367 未加载
评论 #42211406 未加载
评论 #42210347 未加载
评论 #42210787 未加载
评论 #42215986 未加载
评论 #42210330 未加载
评论 #42210449 未加载
评论 #42210426 未加载
评论 #42211536 未加载
评论 #42210445 未加载
macawfish6 months ago
Linux support please!
worik6 months ago
They say:<p>&quot;This is the next step in the standardization process, and it comes with stronger guarantees of stability and intellectual property protection.&quot;<p>I understand stability, and in the general sense I see that people feel they need to protect their IP, but in this specific case what is meant by &quot;intellectual property protection&quot;?
评论 #42210729 未加载
评论 #42210556 未加载
tkzed496 months ago
I wish there were a good way to profile WebGPU code. I&#x27;ve seen this (very useful) article[1] on setting up PIX, but I&#x27;m ambitious. I want to see everything from draw call timings to flamegraphs of shader code.<p>Right now I feel like the only way to write efficient WebGPU code is to deeply understand specific GPU architectures. I hope some day there&#x27;s a dev tools tab that shows me I&#x27;m spending too much time sampling a texture or there&#x27;s a lot of contention on my atomic add.<p>[1]: <a href="https:&#x2F;&#x2F;toji.dev&#x2F;webgpu-profiling&#x2F;pix.html" rel="nofollow">https:&#x2F;&#x2F;toji.dev&#x2F;webgpu-profiling&#x2F;pix.html</a>
评论 #42210749 未加载
评论 #42211662 未加载
评论 #42216602 未加载
sakesun6 months ago
I&#x27;m curious why supporting ML algorithms is important inside browser ? Will my machine be improperly utilized by the sites I visit ?
评论 #42210818 未加载
评论 #42218237 未加载
评论 #42211517 未加载
smcleod6 months ago
What&#x27;s the Firefox compatibility looking like now? Pretty annoying when websites that use it tell you to download and install google chrome.
vFunct6 months ago
I could use more 2-d line support for CAD applications as well as font drawing.
评论 #42210587 未加载
评论 #42214064 未加载
评论 #42210735 未加载
评论 #42211222 未加载
评论 #42212607 未加载
评论 #42210185 未加载
hit8run6 months ago
Don&#x27;t know for you but for me the next thing for WebGPU is uninstalling Google Chrome. Manifest v3 my ass.
astlouis446 months ago
My team (third party) has developed WebGPU support for Unreal Engine 5, along with an asset-streaming system that solves the large download, multi-gigabyte game in your webpage issue by only loading in what a player needs to see at any given moment. It&#x27;s constantly loading and unloading data, which helps tremendously with memory management.<p>WebGPU is going to usher in a new era of web games, the biggest benefit being compute shaders which have never before been possible inside the browser.<p>DISCLAIMER - Will only work on a Windows device running Chrome or a Chromium browser. Mac and iOS isn&#x27;t well supported yet.<p>Space demo - <a href="https:&#x2F;&#x2F;play.spacelancers.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;play.spacelancers.com&#x2F;</a><p>Forest demo - <a href="https:&#x2F;&#x2F;play-dev.simplystream.com&#x2F;?token=bd4ca6db-522a-4a73-b2c0-7bed0041d3ad" rel="nofollow">https:&#x2F;&#x2F;play-dev.simplystream.com&#x2F;?token=bd4ca6db-522a-4a73-...</a>
评论 #42217822 未加载
评论 #42238722 未加载
评论 #42215345 未加载
评论 #42215978 未加载
doctorpangloss6 months ago
Whom is WebGPU for, besides Unity?
评论 #42210313 未加载
评论 #42210774 未加载
评论 #42210388 未加载
评论 #42210300 未加载
评论 #42210487 未加载
评论 #42213331 未加载
评论 #42210200 未加载
brcmthrowaway6 months ago
Being spun off to a different company.