Apple has tried to collaborate with Microsoft on making HLSL viable for the Web and standardizing it. IIRC, we figured that we can't accept HLSL as is anyway, and we'd have to develop a flavor of it for the Web, in which case the point about using an existing language becomes moot.