Is Processing JS the way to go

I have the basics working in Processing JS, but I’m wondering if D3
would make more sense to work with.