【逐日科技网】
在一众国产CPU芯片中,龙芯是对照特殊的一个,由于它基于少见的MIPS架构,相比于x86、ARM在生态适配上难度高得多。
不外龙芯早就明确提出,其目的就是构建一套区别于Wintel x86系统、AA ARM系统之外的第三套信息化生态系统,支持国家信息化自主生长。
除了处理器逐代升级、操作系统逐代演化,龙芯也稀奇重视焦点API软件的建设,好比作为桌面焦点的浏览器。
龙芯于2013年正式建立浏览器研发团队,基于国际主流的Gecko内核、Blink内核,从浏览器的JS引擎研发、渲染优化等底层做起,支持Loongnix、UOS、麒麟系统等国产操作系统,形成了自己独占的特色。
龙芯浏览器的产物特色——
1、稳固可靠
龙芯浏览器主要通过两大手段确保稳固可靠,一是自带的海量测试集。
好比其中的一项mochitest,测试用例数多达近百万,都是浏览器生长历程中沉淀下来的精髓,龙芯所有举行了剖析与调试,确保不会泛起功效、稳固性等问题,龙芯也是海内少少能做到该层面的浏览器团队。
根据龙芯的说法,龙芯浏览器整体测试用例的通过率已经优于x86平台,更高于ARM平台,功效和稳固性完全可以知足信息化需求。
二就是在信创应用中积累了大量测试元素,包罗与应用相关的功效、稳固性、性能、平安方面的问题。
2、兼容性强
龙芯浏览器的HTML5跑分高达513分(总分555分),CSS尺度支持到达87%,其中CSS1、CSS2、CSS3已到达。
同时,龙芯浏览器继续支持NPAPI插件尺度。
由于平安等缘故原由,NPAPI插件尺度实在已经基本被废弃,但在海内情形对照特殊,信创领域还在大量使用。
龙芯浏览器为此反向移植了NPAPI插件模块,能完整支持WPS、PDF、Flash Player等插件,尤其是Flash Player插件依旧可以支持nanojit、FFMPEG解码、stagevideo vdpau硬解等特征,能正常播放各网站Flash视频、与OA相关的Flash操作,如文件上传、文件打印等功效正常。
3、支持国密方案
龙芯浏览器支持SKF尺度装备接口,支持国密通讯算法,兼容适配公安部3S、渔翁等单元的国密装备,中创、东方通等的中间件,已形成完整的前后端、软硬件一体化的国密解决方案。
4、性能连续优化
- JS引擎优化
通过对JS引擎JIT编译器的支持,能数量级地提高JS引擎跑分,对于JS密集型的应用,能大幅提高效率。
- 渲染优化
连系龙芯处理器指令集的特征,对底层渲染库举行深度优化,如skia/jpeg/png/libyuv/pixman/ycbcr等。对图形密集型应用大幅提高效率。通过GPU加速,提高页面合成渲染效率,并支持WebGL等3D功效。
- 音视频优化。
连系龙芯处理器指令集的特征,对底层视音频库举行深度优化,如ffmpeg/vp8/vp9/openh264等。对HTML5 video、WebRTC等音视频应用大幅提高效率。
- 与应用相连系
通过对应用跑在浏览器上的性能显示,定位耗时模块,指导应用程序有针对性地举行优化,能大幅提高应用程序效率。
5、兼容生态建设
围绕龙芯浏览器,团队已经累计向开源社区孝敬数十万行基础代码,除了支持龙芯浏览器的产物化,也提供给360等浏览器厂商共享共用。
此外,龙芯浏览器团队还介入制订了《桌面端浏览器软件技术要求》、《桌面端浏览器软件测试规范》等尺度草案,也是W3C国际尺度组织照料委员会成员,介入W3C每年的开发者大会以及相关流动。
克日,龙芯浏览器公布了的2.9.0.0版本,主要更新包罗:
- 修复所有已知平安漏洞。
- 优化了 nss、skia、libpng、libjpeg、libyuv、libvpx、pixman、js引擎等模块。
- 对启动和页面加载历程做了性能优化。
- 增添自动更新功效。