
Make changes accordingly, refresh the page, repeat, life is easy. JavaScript is great at quick prototyping you throw a bunch of random, untyped variables and methods, you can dynamically add and remove class members, refresh the page and see if it works, If not, don't worry, you'll still be able to get most of this section.Īlso, I won't go too much into details and some things may be half true, don't expect a "definitive guide" but rather A BIG HUG I assume you have a prior (be it shallow) knowledge of JavaScript of course, but also of the Canvas API. Yet, as opposed to the underlying assembly language, GLSL is human readable and I'm sure that, once you acknowledge its specificities, you'll quickly be up and running. Indeed, there are many differences between manipulating high-level JS and getting down and dirty with shaders.

If you're a JavaScript developer, chances are you'll be a bit puzzled when reading the book.
