Apple a publié les notes de version de JavaScript for Automation (version préliminaire) sur son site officiel, ce qui a attiré l'attention de la communauté. Le consensus général de la discussion était qu'il s'agissait d'une tentative expérimentale de remplacement/complément d'AppleScript.
Le prédécesseur d'AppleScript est Hypertalk, le langage de script utilisé par Hypercard. Apple a découvert que la syntaxe de type anglais d'Hypertalk pouvait être utilisée pour contrôler d'autres logiciels, c'est pourquoi il a développé AppleScript et est devenu partie intégrante du Système 7. AppleScript est également passé du système d'exploitation classique d'Apple à l'architecture Mac OS X et Cocoa. Apple a également lancé AppleScript Studio avec Mac OS X 10.2, qui peut utiliser pleinement AppleScript pour créer un logiciel Cocoa avec une interface graphique. Remarque : Extrait du Wiki
JavaScript a attiré l'attention de nombreux grands fabricants avec sa syntaxe simple, ses bonnes performances, son framework ultra-léger, son système de modules à couplage minimal et d'autres avantages.
De plus, JavaScript est intrinsèquement ouvert et ne fait l'objet d'aucun litige en matière de droits d'auteur et de brevet. Il dispose d'un groupe de développeurs (open source) très large. Apple l'a introduit sur la plate-forme OS X pour remplacer l'AppleScript propriétaire. d'une plate-forme ouverte, attirant ainsi un large éventail de développeurs tiers.