论文部分内容阅读
随着微软的黑屏事件的出现,国家开始意识到信息安全的重要性。为了保障国家信息不被泄露,为了摆脱核心技术受制于人的局面,国家开始打造国产化的安全可靠平台。其中浏览器是整个安全平台中十分关键的部分。保证浏览器的安全可靠是保证信息安全的基础。安全可靠浏览器是以成熟的开源浏览器为核心,移植到安全可靠平台上来。但是由于安全可靠平台起步较晚,与国外X86等平台还是有很大差距。首当其冲的就是浏览器与安全可靠平台无法很好地兼容适配,无法稳定运行;其次就是浏览器的性能很低。为了解决浏览器适配和性能问题,需要对浏览器从底层进行优化,而不是前端优化。主要是从两方面对浏览器进行优化:一是适配优化,二是性能优化。适配优化主要是通过修改浏览器中的gyp文件中的代码,来实现适配优化。性能优化方面主要是通过两种方式实现:一是GCC编译器优化,通过修改代码来控制优化代码的生成,实现编译器对浏览器编译时的优化。二是浏览器图形库优化。由于浏览器是通过绘制Render树来在显示屏上呈现网页的,在渲染过程中会有大规模矩阵运算。所以通过利用SIMD技术并行处理渲染过程中的矩阵运算,实现图形库中矩阵的移位、缩放、旋转等函数的优化,加速图形渲染。论文最后给出了对浏览器优化进行测试的结果和分析,对比了安全可靠平台和国外平台之间的差距,为后续的工作指明方向。