这是一个庞大的,长期存在的项目,所以要列出的内容太多了.特别是当您考虑辅助技术时 - 例如,Elkhound解析器与其JavaScript引擎相结合创建了Dehydra,用于执行静态分析和转换源代码,用于将旧的XPCOM内容提升到更新的标准并更新JavaScript调用的依赖性.
在最广泛的层面上,运行时主要由C++组件组成,由XUL接口描述语言配置并使用JavaScript编写脚本.IIRC,Adobe的一些JS引擎代码是C而不是C++,以及一些较低级别的网络库.近年来,一些UI功能已从C++转变为JS.然后是构建支持和调试代码,可以是Python,perl,make脚本等.
| 归档时间: |
|
| 查看次数: |
256 次 |
| 最近记录: |