Revert "GLjs"

This reverts commit b3e5727d7e4939e1b93c9f2858a78d357c159e53.
Revert "Revert "GLjs""

This reverts commit 5999277e4d2130baa0fd370398d5020a1655d369.