PartI介绍了OpenGL上下文和绘制表面等基本概念,以及Chromium为什么需要多个3D上下文。本文将继续这个话题,探讨Chromium为什么引入虚拟3D上下文,以及虚拟上下文之间切换有何不同。多个3D上下文的限制Chromium需要使用多个3D上下文,并且这些上下文能够共享资源。然而,目前图..
分类:
其他好文 时间:
2014-09-04 03:01:18
阅读次数:
231
经过国内厂商的几轮营销轰炸,不少人都知道了浏览器有内核的概念,那么相对地,就有外壳/应用层(Shell)。十年前,用户就只对外壳有认知,直到今天这几个东西仍是标配:在HTML5/CSS3的时代,内核向Web OS发展,用户感受到在浏览器里能体验的东西越来越多。W3C被开源项目推进而制定出了很多新标准,浏览器渐渐演绎成操作系统虚拟机,模拟系统SDK提供各种API给Javascript访问系统设备。开...
分类:
Web程序 时间:
2014-09-02 14:10:34
阅读次数:
254
国内的安卓手机品牌众多,安卓操作系统碎片化也很严重,我们使用sencha touch开发的应用不可避免的出现了各种无解的兼容性问题。有时候我就在想,有没有既能支持cordova,又能让我们把Chromium内核打包到应用里面的平台呢?这样就不用担心兼容性了。最近阿赛向我推荐了Crosswalk,满足...
分类:
移动开发 时间:
2014-09-01 19:13:53
阅读次数:
686
chromium 官网登不进去,最近在学习chrome插件制作,网上教程很多大多没有源码其实作为开源软件 官方提供了全部源码地址:http://src.chromium.org/svn/PRESUBMIT.pybranches/codereview.settingsreleases/trunk/安装...
分类:
其他好文 时间:
2014-08-29 10:35:17
阅读次数:
258
任何一个成熟的界面框架都有一个相当复杂的结构,消息循环的处理、控件的布局与绘制、焦点的管理以及资源的存取等等,Chromium里的界面框架也不例外,尤其采用的MVC设计方式更是增添了代码结构的复杂度。这里并不打算讨论Chromium的界面框架,本文感兴趣的只是Chromium的UI绘制部分,确切地说...
分类:
其他好文 时间:
2014-08-29 00:02:09
阅读次数:
555
什么是Node-webkit ?
Node-webkit 是Intel工程师rogerwang写的一个基于node.js和chromium的应用程序运行环境,通过node-webkit,我们可以使用html/javascript/css编写pc桌面应用。
其实可以理解为还是编写web app,但是可以使用node.js的api,最后将整个应用连浏览器打包发布出去。所以它不受平台限制(使用到no...
分类:
Web程序 时间:
2014-08-25 01:11:33
阅读次数:
353
安装命令:
sudo apt-get install pepperflashplugin-nonfree
sudo update-pepperflashplugin-nonfree –install
卸载命令:
sudo update-pepperflashplugin-nonfree –unins...
分类:
其他好文 时间:
2014-08-24 03:40:01
阅读次数:
277
本文只描述Http网络请求相关的信息,Https、Spdy、file、ftp、websocket等的类型只提及在哪里出现关系分支。 下面是加载流程的xmind导出图,最好另存为到本地用看图软件看。看图提示:从上往下是根据堆栈倒置过来画的流程“..."表示省略IPC机制的代码图中有一些地方省略了Callback机制的代码同一父节点表示在此父函数内按顺序执行大部分类名和函数名已代表了其功能和意义,还可...
分类:
移动开发 时间:
2014-08-21 13:26:54
阅读次数:
294
介绍chrome prerendering 背景,原理,性能测试及在chromium当中的实现...
分类:
Web程序 时间:
2014-08-19 19:07:05
阅读次数:
296
窗口管理器:awesome网页浏览器:firefox; chromium; w3m邮件客户端:mutt文本编辑器:Vim、GVim终端模拟器:Xfce4-Terminal终端复用器:命令解释器:zsh文档阅读器:evince, zathura聊天客户端:中文输入法:fcitx主脚本语言:媒体播放器:...
分类:
其他好文 时间:
2014-08-17 18:32:02
阅读次数:
222