A demo project for ycw/e2edce, showing how to eliminate deadcode for threejs appliaction.
๐ช GLSL sources are now minified using ycw/three-glsl-minifier)
๐งช Testbed
๐ข Stats:
Logs Vector2
โโโโโโโโโโโฌโโโโโโโโโโโ
โ (index) โ size โ
โโโโโโโโโโโผโโโโโโโโโโโค
โ flat โ '5.93Kb' โ
โ dce โ '1.63Kb' โ
โ min โ '87b' โ
โ min+gz โ '96b' โ
โโโโโโโโโโโดโโโโโโโโโโโ
Rotating Cube
โโโโโโโโโโโฌโโโโโโโโโโโโโ
โ (index) โ size โ
โโโโโโโโโโโผโโโโโโโโโโโโโค
โ flat โ '701.97Kb' โ
โ dce โ '409.01Kb' โ
โ min โ '212.36Kb' โ
โ min+gz โ '52.96Kb' โ
โโโโโโโโโโโดโโโโโโโโโโโโโ
Pick Rotating Cube
โโโโโโโโโโโฌโโโโโโโโโโโโโ
โ (index) โ size โ
โโโโโโโโโโโผโโโโโโโโโโโโโค
โ flat โ '705.10Kb' โ
โ dce โ '423.65Kb' โ
โ min โ '220.12Kb' โ
โ min+gz โ '55.19Kb' โ
โโโโโโโโโโโดโโโโโโโโโโโโโ
webgl_shaders_ocean.html
โโโโโโโโโโโฌโโโโโโโโโโโโโ
โ (index) โ size โ
โโโโโโโโโโโผโโโโโโโโโโโโโค
โ flat โ '788.71Kb' โ
โ dce โ '568.86Kb' โ
โ min โ '297.01Kb' โ
โ min+gz โ '77.73Kb' โ
โโโโโโโโโโโดโโโโโโโโโโโโโ
cannon-es/examples/threejs_mousepick
โโโโโโโโโโโฌโโโโโโโโโโโโโ
โ (index) โ size โ
โโโโโโโโโโโผโโโโโโโโโโโโโค
โ flat โ '957.42Kb' โ
โ dce โ '624.32Kb' โ
โ min โ '290.34Kb' โ
โ min+gz โ '74.79Kb' โ
โโโโโโโโโโโดโโโโโโโโโโโโโ
- Clone this repo
- Install deps,
npm i
- Create builds,
npm run build
- Boot http server,
npm run serve
- Check testbed at
http://localhost:8080
To test your own codes:
- Put your codes in
src/foo.js
- Write tests in
tests/foo.js
- Config e2edce in
e2edce.config.js
- Create build,
npm run build
- Check result at
http://localhost:8080/public/foo/index.html