WebKit与它的alt-text处理

WebKit是个不错的排版引擎,它的风行主要与Safari,Google Chrome乃至无数移动设备浏览器有关。但WebKit有些很神奇的bug,那种所有人一看就知道它不对,但不知为何始终没有fix的bug。

WebKit Logo

WebKit在图片不存在时,是不显示img的alt文字的。这是对UA Accessibility Guideline的违背,学习过W3C标准的前端设计师与开发者应该知道这点。

Continue reading “WebKit与它的alt-text处理”

玩玩浏览器

003

004

在痛苦的升级完Chrome与Safari之后(你该知道不安原厂设定安装是多么麻烦……),我专门测试了下这两只进入稳定版的浏览器。Chrome 2.0貌似内存占用大大减少了,其实只是他们更新了内存管理页的显示方式(把Flash插件分开计算当然少占很多内存……);然后是Safari 4,他们总算把Flash插件的问题解决了,虽然占用内存比较多,但经过土豆与新浪的折磨还能回到100M以下,说明在乔布斯回老家的时候,他们还是稍微考虑了下那17位Safari Win版用户的心情。

测试发现的神奇情况包括:土豆网的设计让Opera内存溢出,在关闭标签页之后仍保持100M以上;以及Safari在留言回复的textarea里总显示小一号字体,尽管Inspector里摆明是12px,他却偏要渲染成10px。

这年头,不管你爱用多标准多小众的浏览器,最后还是得常备5-6种主流浏览器以防万一……

GIF在WebKit很是个问题

b

延迟2ms

c

延迟4ms

d

延迟6ms

有不同浏览器的旅客测试一下就知道。问题出于各浏览器对GIF帧速的限制,本意是减少CPU占用,但在WebKit上这条线很高(没测试是多少,修正后的帧速似乎与CPU速度有关)。IE将5ms以下的自动变为10ms,Firefox3的限制在1ms,Opera的限制在2ms。

我觉得这企鹅(?)很诡异……

Safari 4总算越过新浪新闻中心这道坎

safari4

所有浏览器完全读取新闻中心首页后转跳新链接(首页关闭),待读取再次停止后记录内存用量。Safari 4总算不会死机,但内存占用量还是下降得太少,在Windows用久了内存又回到600Mb的3D游戏水准。所以还是以前那句话,XP上的Safari不可用。

谷歌浏览器战群雄 Google Chrome Showdown

google chrome

既然客栈已给IE7,Firefox 2/3,Opera 9和Safari for Windows等等浏览器做过评测,支持平等机会的我们没理由放过Google Chrome,这款10岁网络霸主的新beta产品。为增加娱乐性,我们决定通过各浏览器亲卫队最喜欢也最鄙视的大乱斗解决:Google Chrome 0.2 vs Firefox 3.0.1 vs Internet Explorer 7 vs Opera 9.52 vs Safari 3.1.2 for Windows!高潮迭起,请勿错过!1)

回归正题,相信浏览器爱好者们已经非常清楚几位老选手的底细了,这里只介绍新人“股沟鸽”的内涵配置。

Google Chrome (ver0.2.149.27)

  • 页面渲染引擎:WebKit/525.13(Safari 3.1.2使用WebKit/525.21)

  • 图像渲染引擎:Skia(Google自行开发,还缺乏部分功能,例如text-shadow和border-radius)2)

  • Javascript引擎:V8(Google自行研发,适合运行结构性强的JS代码) 3)

FF,IE,Opera和Safari的支持者,看清楚对手的嘴脸了吗?让我们进入第一个环节。

Continue reading “谷歌浏览器战群雄 Google Chrome Showdown”

复活节周末的电子生活

复活节对于大多数旅客来说大概是遥不可及的假日吧?无论如何,就在这个西藏大乱,台湾大选的周末,如果你不像可爱的香港同胞般有4日假期,那就尝试在客栈的酒吧找点快乐吧。新闻已有旁门左道收集,这边就来讨论下如何优化你的电子生活吧?春分之后的首批调查对象是Safari 3.1,Winamp 5.5和Ubuntu 8.04三款,怎样,从苹果到微软到Linux社区,我们第一次这么公平!

russianbear.jpg

一号目标:Safari 3.1 for Windows

为啥是Windows版?要怪就怪店长经营客栈不力,到今天还没赚到给自己买台Mac的金钱。但更重要的原因是我们曾经在Safari for Windows 3.0.x刚出炉的时候测试过,由于当时的用户体验实在差得离谱,我得出的结论是Safari 3(beta)基本没法在Windows上存活。

如今3.1去掉了beta的外套,给自己换了套模棱两可的“Final版”马甲,我想也是时候再次踏上Apple的这艘快船,看看Mac OS上的默认浏览器到底能否克服水头不服的问题,也算是对优秀的WebKit致敬。

Continue reading “复活节周末的电子生活”

DON’T use Safari for Windows. 暂时不要用Safari的Windows版。

垃圾,纯的垃圾,文字编码错误;连英文都看不到(页面菜单);居然在Apple.com内crash;不能bookmark;冷启动比一向冷启动慢的Firefox还要多14秒,热启动较快,但也只比Firefox快2秒。最大的问题是:无法输入任何东西,包括英文,只能点图片,然后发现Safari Webcore Layout Engine连自己的AppleTV页面都显示错了。(FF和IE下正常)

本人的配置是Core Duo T2500(2.0GHz), 1GB内存, Windows XP SP2, 简体中文(正版)。查了下各大网站的结果,基本分为不支持非英文文字和彻底废软件两种说法,不想再管了,删除,Apple要造新闻我无所谓,但这幅样子还谈什么用户体验。

我很少说一个浏览器是彻底的垃圾(似乎Netscape我也没这样骂过),但Safari for Windows (beta)就是这么个窝囊,按兼容性来说,这东西连early alpha都不算,又不是十年前,Beta actually mean something useable now, Steve。

以上就是我的评价,从搜索引擎来的Apple教徒,是否想找正面的文字呢?请去OSXCN

safarisuck1.jpg

safarisuck2.jpg

你还是好好做iPhone去吧Jobs同学,心急吃不了热豆腐。