制作轻量级网页浏览器 – Gecko vs Webkit vs ??? Qt4 vs Qt5 vs?

制作轻量级网页浏览器 – Gecko vs Webkit vs ??? Qt4 vs Qt5 vs?,第1张

概述由于我不完全满足于任何主流浏览器(Firefox,Chrome,Opera),并且没有一个不太受欢迎的浏览器(我已经尝试过),我决定DIY并制作网络浏览器.像最好的. 主要目标是尽可能少地使用RAM – 我的笔记本电脑安装了1GB并且无法扩展.但它必须保留我需要的所有基本功能 – 完整的JavaScript支持,支持外部Flash插件(如Adobe的支持),以及使用EasyList过滤器的广告拦截 由于我不完全满足于任何主流浏览器(firefox,Chrome,Opera),并且没有一个不太受欢迎的浏览器(我已经尝试过),我决定DIY并制作网络浏览器.像最好的.

主要目标是尽可能少地使用RAM – 我的笔记本电脑安装了1GB并且无法扩展.但它必须保留我需要的所有基本功能 – 完整的JavaScript支持,支持外部Flash插件(如Adobe的支持),以及使用EasyList过滤器的广告拦截器.

但是我在制作本机GUI应用程序方面没有太多经验,经过谷歌搜索相当长的一段时间后,我发现几乎没有关于哪些框架能够最好地完成工作的信息.所以我问:

>以下哪一项:Gecko或Webkit,在一般情况下使用较少的内存?如果它们大致相同,哪个更容易使用并且“搞乱”(如删除冗余功能)?有没有其他浏览器引擎我可以试试这个任务?
>哪一个使用较少的内存来显示基本控件:Qt4或Qt5? QtWebkit怎么样 – 它在Qt5中变胖了,还是恰恰相反?如果我决定使用Qt4,我能否将Webkit引擎(从QtWebkit)更新到新版本?将vanilla Webkit或Gecko集成到Qt应用程序有多难?
>您是否知道任何其他本机GUI库可以比Qt更好或更好地完成工作,尤其是在内存消耗方面? wxWidgets的? GTK?我至少需要支持windows和linux.
>哪个开源Js引擎使用最少的内存?它不一定需要运行得最快.

解决方法 Gecko通常被认为比WebKit消耗更少的内存,但这在很大程度上取决于浏览器的实现方式.然而,用Qt创建(至少是一个简单的)Web浏览器真的(几乎令人难以置信)很简单,它也有一个JavaScript引擎. Qt 4比Qt 5更稳定并且消耗更少的内存(几个月前就是这种情况,我不知道事情是否发生了变化).这是你的选择. 总结

以上是内存溢出为你收集整理的制作轻量级网页浏览器 – Gecko vs Webkit vs ??? Qt4 vs Qt5 vs?全部内容,希望文章能够帮你解决制作轻量级网页浏览器 – Gecko vs Webkit vs ??? Qt4 vs Qt5 vs?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1054855.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存