For most of my creative coding I use P5 or D3 but native canvas has always been interesting to me, the thing I don’t really like is the API, it can be quite cumbersome once you want to implement something more complex than the examples above for example. I like the abstractions that P5 and others give me in that regard.
I would like to learn more native canvas stuff though and so if you have tips about mitigating the “complexity factor” or a “best practices guide for canvas” or just some useful guides, that’d be cool! If not, maybe you’ll be writing more about canvas in the future? 😉
Ah awesome thank you so much! Really glad you enjoyed the read and hope you find the lib useful. I also love p5, I got started programming with Processing and have loved that world ever since.
That's a great idea! Definitely something I would be interested in exploring, I feel like not too many people are writing about <canvas> so it could be cool to put together some posts :)
Great article, really enjoyed reading this one.
For most of my creative coding I use P5 or D3 but native canvas has always been interesting to me, the thing I don’t really like is the API, it can be quite cumbersome once you want to implement something more complex than the examples above for example. I like the abstractions that P5 and others give me in that regard.
I would like to learn more native canvas stuff though and so if you have tips about mitigating the “complexity factor” or a “best practices guide for canvas” or just some useful guides, that’d be cool! If not, maybe you’ll be writing more about canvas in the future? 😉
Ah awesome thank you so much! Really glad you enjoyed the read and hope you find the lib useful. I also love p5, I got started programming with Processing and have loved that world ever since.
That's a great idea! Definitely something I would be interested in exploring, I feel like not too many people are writing about
<canvas>
so it could be cool to put together some posts :)Exactly, looking forward to your future content! 👌