ShaderPad: A Lightweight Library for Web Shaders
ShaderPad is a 5.8kb library that simplifies adding high-performance shaders to websites by removing the need for complex graphics scaffolding.
The JavaScript and Node.js ecosystem, including npm, dependency culture, frameworks, runtimes, and the broader JS community and its evolution.
ShaderPad is a 5.8kb library that simplifies adding high-performance shaders to websites by removing the need for complex graphics scaffolding.
We know how to fix JavaScript’s dependency mess, but the industry will choose symbolic gestures over real reforms.
Microsoft’s control of npm hasn’t fixed its core weaknesses, leaving the JavaScript supply chain dangerously insecure and enterprises exposed.

A self-propagating npm attack backdoored @ctrl/tinycolor and 40+ packages to steal multi-cloud and GitHub secrets, persist via Actions workflows, and exfiltrate data—demanding immediate removal, credential rotation, and CI/CD hardening.
React-by-default is stifling frontend innovation; intentionally evaluate alternatives like Svelte, Solid, and Qwik to raise the performance and simplicity ceiling.