深入理解Android:WebKit卷
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2023-11-19 22:56:09
微信
赏
支付宝
文档简介:
序
2011年12月我就开始关注Android领域中一个技术难度极富挑战性的部分—WebKit。这个名字听起来如雷贯耳的东西就是当前绝大部分浏览器的核心引擎。学习WebKit的过程注定是艰难困苦的,因为在
这个领域一直没有系统成型的书籍,仅有的资料也是零碎片段。当年为了学习它,我甚至在Windows上编译了WebKit,并做了一个简单的浏览器程序,然后试图利用Visual Studio调试这个浏览器来一窥
WebKit的精髓。
学习WebKit的窘境一直延续,直到我们结识了当时还在百度从事浏览器开发的孟德国、王耀龙、周金利、黎欢四位兄弟。这是四个敢于挑战,重视承诺的年轻人。他们历时4年,历经跳槽,换岗,四人
各奔东西,但仍然坚守当年的承诺,精诚合作,完成了深入理解Android系列中最有挑战性的WebKit一书。这不仅是四位作者的胜利,也是我和福川的胜利。因为这或许是深入理解Android系列丛书中唯一一
本由多个作者共同撰写的书籍了。当时做出这样的决策是需要勇气的。因为多个作者编写同一本书,必然会经历前面所说的主创人员分合的问题,而如何保持每个作者高度一致的战斗力,并统一、平顺地
组合多个作者的编撰文稿都是非常困难的事情。值得欣慰的是,今天这本WebKit书籍的出版,证明了我们当初的决定和作者团队的智慧,以及他们的努力都是经得起考验的。
如果说深入理解Android系列其他书籍是手术刀式分析Android源码的话,本书则以提纲挈领式的讲解帮助开发者迅速掌握WebKit大框架,大脉络。我曾经就此区别专门和作者团队讨论过,手术刀式的源
码分析固然能满足好奇心,但是在大部分开发者对WebKit的宏观架构毫无了解的情况下,贸然“深入”源码分析,将极大浪费的读的者时间,而且往往事倍功半。所以,我相信在本书的内容编撰上,作者
团队是认真负责的。
再次感谢这四个年轻人。因为从今天开始,各位读者就可以和我一样,通过这本书来领略WebKit的美了。
邓凡平
前言
为什么要写这本书
在PC互联网时代,用户开启电脑后手动打开的第一个应用程序,如果不是QQ,那往往就是浏览器。在移动互联网无比繁荣的今天,移动浏览器虽然没有像PC浏览器那样占据资讯第一入口的地位,但
浏览器引擎一个华丽的转身,找到了自己新的、更广阔的发展空间—嵌入到各个超级App中,比如微信、百度搜索框等,无缝展示Web资源,由此可见,浏览器引擎依旧非常重要。
浏览器的重要性毋庸讳言,在这便捷的工具中,用户只需键入一个文本的URL或者点击一个链接,瞬间绚丽的新页面就展示在面前。浏览器具备什么样的魔法使这一切悄然发生呢?相信普通用户和众
多的前端开发者都会有这个疑问。阅读开源的浏览器引擎代码(比如WebK......
评论
发表评论