I have recently resumed developing three.js-based applications after a period of little to no development with three.js and the developer experience has been first-class. It’s not that the three.js-specific developer experience was bad before, but now it’s just so much better.
For the past year I have been working on the development of content-related concepts, processes and tools with the express purpose of building highly engaging and unique web-based content experiences.