target any platform that runs javascript