4 ms·
It's based on Three.js, calling it "WebGL" is false advertising. It's like calling a Unreal or Unity based game "DirectX". Also it's already 5 months old and ne
by frik 11y ago
It's based on Three.js, calling it "WebGL" is false advertising. It's like calling a Unreal or Unity based game "DirectX". Also it's already 5 months old and neither the website nore the Github or ChromeExperiments call it WebGL.
- mattdesl 11y agoThreeJS is a library on top of WebGL. It's an implementation detail -- whether it uses ThreeJS, stackgl, or your home-brew library, it still uses WebGL as its primary technology.
- banachtarski 11y agoWell, by that logic, everything is written in assembly since everything uses assembly as its primary technology.
- frik 11y agoMaybe you should read my comment again? It's that ThreeJS abstraction library that's slow and why it's not okay to say it's a WebGL demo, it's a Three.js demo. As you can see with comments above people blame it to WebGL is slow - which is simply incorrect as WebGL is based on OpenGL ES 2.0 and exposed as HTML5 API. If you hand tune the JS and shader code WebGL can be very fast and short startup time. You won't get that benefits from generic fat libraries.