Review: 10 JavaScript editors and IDEs put to the test