根据 JWST 的集成科学仪器模块(ISIM)的手稿 (PDF),ISIM 的软件由“脚本处理器任务 (SP) 掌握,该任务在收到命令后运行用 JavaScript 编写的脚本。
脚本实行由作为单独任务运行的 JavaScript 引擎实行,该任务支持十个并发 JavaScript 彼此独立运行。
根据文件解释,詹姆斯・韦伯太空望远镜有一堆用于实行特界说务的预编写脚本,地面上的科学家可以见告望远镜直接运行这些脚本。

这些 JavaScript 将由一个称为脚本处理器的程序阐明,然后该程序将根据脚本的哀求访问它须要的其他运用和系统。
更令人吃惊的是,The Verge 宣布称,韦伯望远镜的 JavaScript 脚本为 Nombas ScriptEase 5.00e,也便是 JavaScript 发展早期的个中一个版本,最近一次更新是在 2003 年。
NASA 文件显示,这种办法让“操作职员对望远镜操作有更大的可见性、掌握力和灵巧性”,让他们“在理解操作仪器的后果和奇妙之处时”轻松变动脚本,从这一方面来看,JavaScript 确实比较方便。不过,脚本处理器本身是用 C++ 编写的。
IT之家此前宣布,韦伯太空望远镜内置了一块 68GB 的 SSD(固态硬盘),个中有 3% 是不可用的,由于要被保留给上述的工程和遥测数据存储。
干系阅读:
《耗资近 100 亿美元的韦伯太空望远镜只有 68GB 存储空间,2 个小时就能被写满》