WebGPU now available for testing in Safari Technology Preview

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • gpuweb

    Where the GPU for the Web work happens!

    People keep spreading this incredibly misleading statement, and yours is even more misleading (suggesting Apple opposed a 'GPU WASM')

    By all accounts, Apple's /only/ stance was that if WebGPU used SPIR-V it would be a non-starter for them, due to ongoing legal issues between Apple and Khronos.

    Apple actually proposed WebHLSL in collaboration with Microsoft, to have HLSL be the standard.

    Mozilla employee's stance[0] was that SPIRV was too low level, did not fit with the goals of WebGPU portability and security, and expressed concern that Khronos may add functionality to SPIRV they cannot support in WebGPU like raytracing instructions .. 'So we'd always be on the verge of forking SPIR-V in some way.'

    It was also noted by many people that even if a bytecode format was used, it would still have to be translated to the target (HLSL/DXIL, MSL, etc.) in almost the same way a text format would.

    Nobody proposed a 'GPU WASM equivalent' or an alternative bytecode format.

    The hard truth is that shader compilation is a fucking nightmare, people do not realize how bad it is across the different native APIs. SPIR-V is good, but it doesn't solve that - and presents other challenges if you are a web browser API. Vulkan and SPIRV are not the golden goose many make them out to be.

    [0] https://github.com/gpuweb/gpuweb/issues/847#issuecomment-642...

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • webgpu

    Basic sample for starting with WebGPU development. (by pjmlp)

    I never understand why people do this, as if writing a little fetch function to load shader files was the end of the world.

    https://github.com/pjmlp/webgpu

  • WebKit

    Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • WebKit Enables WasmGC by Default

    1 project | news.ycombinator.com | 20 Aug 2024
  • WebKit Fix: Quirk News.Y Combinator to Skip TextAutoSizing

    4 projects | news.ycombinator.com | 10 Jun 2024
  • Use SystemV ABI for C++ Entrypoints for JavaScript LLInt

    1 project | news.ycombinator.com | 19 May 2024
  • GPU Compute in the Browser at the Speed of Native: WebGPU Marching Cubes

    3 projects | news.ycombinator.com | 23 Apr 2024
  • Disabling iOS Personalized Ads tells kernel to kill daemon every 3 seconds

    3 projects | news.ycombinator.com | 24 Nov 2023

Did you konow that Objective-C++ is
the 93rd most popular programming language
based on number of metions?