网站开发者不久将告别之前只能使用一张每英寸72到96个像素点的屏幕显示屏用来展示网络图片的时代。在数年间,笔记本电脑和智能手机上配置的视网膜分辨率的显示屏数量越来越多,而用于网络传播的高清分辨率图片称为不同浏览器厂商最佳的研究课题。
但是经过数年时间的持续争论后,不同浏览器开发厂商最终提出了一个解决方案:面向网页程序开发的一次调整,并以srcset代号命名。如果这套方案如计划中进行,连接网络的用户就可以使用手机浏览器,通过视网膜级别的显示器,在线浏览高质量的网络图片,而不需要忍受下载巨大,缓慢的临时图片的过程。同时网友们也可以首先得到正确图片,因为网页开发员不需要花费大量的时间用在为不同设备终端上设计大量的网页。
具体的第一步工作于今年八月份开展,当WebKit内核,内置于Apple的Safari浏览器的开源内核程序,已经使用代号Srcret的网页开发方案。Chrome浏览器,自身的Blink浏览器引擎也是WebKit内核一个分支,也紧随着在九月份提供方案支持。同样在周四,Mozilla公司的Marcos Caceres也透露Firefox浏览器很可能在今年年底前加入这套srcset功能支持。
Guy Podjarny,一位为Akamai公司工作的网页设计人员,表示:“很明显,代号srcset的开发方案最终会实现”,同时也参加了今年9月10号的图片社交团体(RICG)关于该方案的会议。
Srcset是借助另外一套方案运作的,称作图片元素。当srcset修改图像元素时,而基于标准HTML的组件将管理网页上的图片显示方式,图片元素将引入一个全新的元素到超文本标记语言中。Podjarny透露:兼具网页开发者和协会机构首席官身份的Mat Marquis在2012年,就表示支持图片元素,但这个图片元素方案却被浏览器开发厂商冷落和不信任。Ilya Grigorik,一位来自Google公司的Chrome浏览器开发者,坚持认为“srcset解决方案不够完美,甚至可能无法定位每一个来自RIGG组的单一列表项,但是该方案还是不错的。”
由于Opera也采用与Chrome相似的内核代码,不属于这一阵营的浏览器开发商也只剩下微软公司。近些年在赶超其他浏览器对于新型的网页标准上充当了主要领头羊作用。
Israel Hilerio,负责微软Internet Explorer浏览器项目的主要项目经理,通过其Web Developer账户Flo Preynat,对于srcset方案展示更强大,明显的兴趣,但目前没有任何评论变化。
Grigorik在其自己账户上表示:微软目前没有任何官方的计划,但是可以预计他们项目团队正在准备开发路线,并且进一步增强浏览器领域的领导地位。
Srcset可能支持与Srcset的一个方面开展运行,这功能涉及处理设备像素的比率(DPR)的问题,可以用来帮助软件应对设备上的物理像素之间的差异,以及用于布局目的的虚拟像素网格。在早些时代,物理像素是唯一的,但这种说法在"HiDPI"时代不再成立:例如苹果的视网膜显示屏可以使用四个物理像素形成一个虚拟的像素。
Grigorik坚信这套scrset方案将快速流行,并在优化万维网图像上带来更多的挑战。
本文来源:IT之家 作者:佚名