小菜鸟学浏览器之感悟
十年生死两茫茫,
不思量,自难忘。
千里孤坟,无处话凄凉。
纵使相逢应不识,
尘满面,鬓如霜。
夜来幽梦忽还乡,
小轩窗,正梳妆。
相顾无言,唯有泪千行。
料得年年断肠处,
明月夜,短松岗。
清明节,思念故乡,不免想起了远在千里之外故去的老父亲,想起苏轼的一首《江城子》,借此抒发情感,望网友勿取笑。
如今的浏览器,越来越向谷歌看齐了,从安卓起,谷歌就对webkit内核定制,收购了skia公司、收购了安卓公司,并把它们统统变成开源软件,之后用于几乎所有的谷歌主导的项目里,chromium,安卓。
而且,谷歌老早就在webkit项目里布局,不断添加代码进入webkit,许多代码只能在chromium的webkit移植里才有意义。
真是老谋深算哪。
而chromium开源后,全世界的工程师不断的演进,稳定,优化,加上谷歌自己的服务摇身一变,变成了chrome。现在chrome又把安卓的虚拟机集成进来,变成安卓chrome一体机!那么多的手机app直接可以在浏览器上跑,这是多大的布局啊。
使用webkit的浏览器,除了qtwebkit,gtkwebkit,只剩下safari可以跟chrome竞争,这还是靠了iphone的海量用户,当然,safari的持续演进与提高也是safari至今仍然有许多用户的原因。
那么问题来了,我等苦逼开发人员,该抱谁的大腿呢?或者说能抱住谁比较放心呢?safari并不是开源项目,qtwebkit并不是主流,那么似乎就只剩下chromium了,或者说chrome安卓一体机,这不得不说是一种无奈。
第一时间获得博客更新提醒,每天发布一篇原创,更多技术分享,欢迎关注微信号:程序员互动联盟或者coder_online,在线帮你解决技术难点,给大牛直接出难题。
小菜鸟学浏览器之感悟相关推荐
- 小菜鸟学Python记
菜鸟原本是做城市规划的,对城市空间的大数据分析一直有所向往 后来参与城市更新政策研究,也需要通过数据手段去收集行业信息和分析人群行为 2019年前后,听闻有个Python技术很厉害,可以爬取全网的信息 ...
- 小菜鸟学 Spring-Dependency injection(二)
注入方式一:set注入 <bean id="exampleBean" class="examples.ExampleBean"><!-- se ...
- 菜鸟学编程总结集——帮你找到初学编程的回忆
到了期末,照例让同学们都写一篇学习总结.学习工科的同学,写写软文,这个能力还要有.没有刻意强调,有些人可以选择在考试完了以后再写. 这是教这门课的第三年,想将他们的总结做个链接了,这样的文字,远比看代 ...
- windows pxe 安装linux,菜鸟学Linux 第103篇笔记 pxe自动化安装linux
菜鸟学Linux 第103篇笔记 pxe自动化安装linux 内容总览 linux的系统安装 kickstart文件的组成部分 DHCP (Dynamic Host Configuration Pro ...
- python语言入门教程-菜鸟学Python入门教程大盘点|7个多月的心血总结
原标题:菜鸟学Python入门教程大盘点|7个多月的心血总结 阅读本文大概需要5分钟 菜鸟学python已经写了70几篇,入门的教程已经快写完了,我把入门的文章整理了一下,下面是入门篇的一些总结,也是 ...
- 菜鸟学Linux 第052篇笔记 httpd-install and section2
菜鸟学Linux 第052篇笔记 httpd-install and section2 apache 17years NCSA, httpd A Patchey Server = Apache FS ...
- Linux 日志 klogd,菜鸟学Linux 第038篇笔记 日志系统 syslogd,klogd
菜鸟学Linux 第038篇笔记 日志系统 syslogd,klogd Linux上的日志系统 syslog开源 syslog-ng 商业版 日志系统 syslog syslog 服务 syslog ...
- 菜鸟学Linux 第034篇笔记 vmlinuz, initrd, modules, script
菜鸟学Linux 第034篇笔记 vmlinuz, initrd, modules, script 内核两部分 核心 /boot/vmlinuz-version 内核模块 /lib/modules/ ...
- java transferto_小六六学Netty系列之Java 零拷贝
前言 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger种一棵树最好的时间是十年前,其次是现在 我知道很多人不玩qq了 ...
最新文章
- www服务器提供的第一个信息页面,第14章WWW服务
- 【ES6】数值的拓展
- python精简笔记(五)——函数式编程
- Oracle查询忽略大小写的实现方法
- jzoj4745-看电影【期望概率,数学】
- Apache Digester示例–轻松配置
- Android 系统(216)---Android坐标分析过程
- C++新特性探究(18.2):C++11 unique_ptr智能指针详解
- java容器类添加元素失败失败_java容器 Set
- 属于 Hadoop 的大数据时代已结束
- VIM E297: Write error in swap file
- 设计模式学习笔记(四)之工厂模式(Factory)
- win10字体模糊设置
- uniapp 微信分享
- 文件 MD5 SHA1 SHA256 SHA512 校验码生成工具 V1.3
- Xmind 8 Pro破解版安装激活教程(Windows版)
- Mac电脑优点是什么,缺点是什么?
- Zabbix 监控之项目类型-Trapper
- RS485通信和Modbus协议
- SpringBoot整合MongoDB 及 基本使用
热门文章
- vue实现移动端在线预览pdf
- MySQL008:数据库引擎,如何设置引擎独立空间
- 商标注册过程中,如何避免字体侵权?
- AUC / uAUC
- lm曲线公式推导_LM曲线
- java 国际象棋_java编程实现国际象棋棋盘
- 学java双十一电脑推荐_双十一,有什么值得学生购买的电脑吗?
- Unity Shader 之 简单实现物体被压扁(top顶点的逐渐与bottom顶点重合)的效果
- python里char什么意思_C语言中char**是什么意思? 和char*有什么区别呀
- matplotlib画图(一)——线条图