mozjpeg是一个来自Mozilla实验室的JPEG图像编码器项目,目标是在不降低图像质量且兼容主流的解码器的情况下,提供产品级的JPEG格式编码器来提高压缩率以减小JPEG文件的大小。 Mozilla指出,这些年来,网站的图片使用数量和大小都在与日俱增,而HTML、JS和CSS文件大小都相对减小了。也就是说在页面加载的过程中,图片占用了大量的网络流量。所以减小图片的大小可以显著优化页面加载速度。当然使用压缩比更高的替代图像格式(比如WebP)也是一种解决方案,但是这些新的图片格式都存在兼容性的问题。在内部讨论研究后,Mozilla认为JPEG仍可以进一步压缩,于是他们就开始了mozjpeg项目。 近日,Mozilla团队发布了mozjpeg 2.0,宣称可以平均将JPEG文件大小减小5%。另外Facebook也宣布开始于其网站测试使用mozjpeg 2.0,以改善网站的图片压缩性能,同时捐赠6万美元赞助相关技术的开发,包括新一代的mozjpeg 3.0。 CloudFlare对mozjpeg 2.0和libjpeg-turbo做了测试并对比了二者的性能,在随机选取的10000张JPEG图片中,无论是在可以压缩的图片数量还是压缩比例上,mozjpeg 2.0的性能都明显优于 libjpeg-turbo 1.3.1,下面是测试用例中使用mozjpeg 2.0的压缩比率分布图,横轴代码压缩比率,纵轴代码图片占总数量的比例。 更多具体内容大家可以关注本次专辑…… 关于云适配:云适配即将开源“Amaze UI”,简单来说是一个针对 HTML 5 开发的轻量级、模块化、移动优先的跨屏前端框架,通过拆分、封装了一些常用的网页组件,比如轮播图框、文字框等等组件,让前端开发者只用复制代码便可以将这些跨屏的组件写入自己的网页中,而不需要自己在开发的过程中重写一遍。 云适配即将开源,目前处于内测申请阶段,可点击此处申请。本文为云适配即将开源的跨屏前端框架Amaze UI的用户测评报告。打开Amaze UI的首页,我们首先看到了Amaze UI的一些特性;组件丰富,模块化:Amaze UI 含近 20 个 CSS 组件、10 个 JS 组件,更有 17 款包含近 60 个主题的 Widgets,可快速构建界面出色、体验优秀的跨屏页面,大幅度提升你的开发效率。 相比国外的前端框架,Amaze UI 专注解决中文排版优化问题,根据操作系统调整字体,实现最佳中文排版效果;针对国内主流浏览器及 App 内置浏览器提供更好的兼容性支持,为你节省大量兼容性调试时间。Amaze UI 非常注重性能,基于轻量的 Zepto.js 开发,并使用 CSS3 来做动画交互,平滑、高效,更适合移动设备,让你的 Web 应用可以高速载入。 在Amaze UI里的很多文档里都有提到对于浏览的支持都是IE 10+,通过上面我们就很容易明白,因为它是为移动而生,但是不知道接下下来有没有改变一下对于低端浏览器的支持,作为框架其实都应该是全屏适配的。 登录进来后基本跟Bootstrap模板差不多,都是从起步开始,然后CSS再是JS等等。但是在Amaze UI里边增加了Web组件的支持,这个组件并不是独立存在的,而是配合着云适配的webide来进行使用的,其实我感觉这应该才是Amaze UI的两点所在吧。 想体验更多,就关注本次专辑吧! 为什么会有人要从终端搜索互联网上的东西?我不清楚,这里头可能有许多的原因。但是,因为没人要求答案总比没人知道答案少令人失望一点。这里,列出了一些流行的搜索引擎的命令行工具,可以让你们通过Linux终端来访问它们。 让我们从一个巨头开始吧:Bing!好吧,只是开个玩笑,事实上应该是Google。坦白讲,你根本不需要使用命令行工具来进行Google搜索。只需要简简单单的一个命令: $ xdg-open https://www.google.com/search?q="[query]" 它会打开网页浏览器,并转到合适的搜索页面。然而,如果你想要的是从终端窗口查看搜索结果,而不是打开什么网页浏览器,那么我推荐你使用cli-google。它是一个超级老古董了(最后一次更新是在2009年),但我喜欢它。这是一个简单而直接的应用,它会忠实地干好它应该干的事。安装完cli-google后,你就可以开始用它来搜索了,它的输出是那样的五彩斑斓。更多内容我们将在本次专辑为大家带来…… |