I came across something called p5.js is it worth investing time in?
P5 JavaScript
It's part of the "Processing" family ... have a look here: https://processing.org/reference/
I guess it depends on if you can do something you need to do better after having learned it.
I never know what I need to do lol, I put my geoloaction thing to the side for now to do more "basic" things