Hacker News new | past | comments | ask | show | jobs | submit login

OpenGL already has a mechanism for extensibility, and proprietary junk is only an inevitability if we allow it to be enshrined in open standards. There is no reason to accept proprietary DRM plugins in CDM, and there is no reason to accept proprietary shader languages.

The reasons are manifold, but here are a few:

- Standardizing non-standardness gives proprietary implementations an unwarranted air of legitimacy and blesses incompatibility.

- Proprietary plugins and extensions are more likely to have untested security vulnerabilities and widen the browser attack surface.

- Proprietary extensions violate the essential web principles of cross-platform compatibility, graceful degradation, progressive enhancement, and accessibility.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: