What Makes JavaScript Suitable for Agile Development