不断开心的今天:Google Chrome Englive.cn iPhone Version。
我們iPhone版性能問題一直糾纏著我,現在上線的版本用iphone訪問,頁面加載時間高達14秒之久,即便我們已經完成了流量優化,頁面間跳轉均增量只有10K左右甚至更小,但是加載時間完全是巨無霸,并且在這點上,兔子般的WIFI和烏龜般的EDGE都一樣蝸牛。不是流量帶來的,就只有執行性能了。看著咱們嘔心瀝血的iPhone Web App(甚至有時覺得設計得比web版還靚麗)被14秒的頁面加載卡住,最初的時候我真的很喪氣,也許真的是我們應用交互太復雜了,iPhone的硬件性能無法支撐。我開始構思砍功能,砍交互,砍體驗,砍界面甚至重新開發……天啦……我舍不得!憤怒了,老子就是不上iPhone版了也要把iPhone的性能問題找出來,憑啥WIFI和EDGE在那么小的流量下都一樣蝸牛!
于是從昨天開始,沒有測試工具,我橫下一條心,用最古老最繁瑣的方式,苦力測試五小時,WIFI和EDGE輪番上陣,各種情況各種條件各種組合,一個不拉的記錄,然后分析。根據測試結果,晚上兄弟傾力配合進行修改,然后我一遍一遍的再測,終于14秒,12秒,10秒,8秒,6秒,最后鎖定到5秒通過全功能,而凌晨兩點,看著全功能的頁面和測試數字,我不管大家已經都入眠了,發出短信:“打擾了,通告:XXXXX,WIFI和EDGE,通通秒殺!”是的,1秒!!!依舊全功能,依舊低流量,14秒優化成1秒,并且不管兔子般的WIFI還是烏龜般的EDGE都一樣獵豹。真正的秒殺!太帥了。Englive iPhone Web App 幾近死去卻破繭新生。
秒殺是好,但是不是唯一選擇,今天和長君同學又經過一上午的努力,不斷分析和測試,將昨天的5秒再降低了2秒,于是最終我們確定了3秒殺,并將1秒殺藏在兜里。別惹我們,千萬別惹我們,惹毛了,秒你!(悄悄話:我們都還沒有做html,css和js的編寫內容及方式優化哦)
了了重大心事,抬起頭來,我想著昨天晚上偷偷摸摸商量的客戶端應用事情,就是為我們的iPhone Version建立一個極度精簡、定制的瀏覽器外殼,開發一個EXE文件以供下載,因為我發現太合適了,而且可以很方便的在桌面應用,雖然從另外一個角度思考,這種方式并不好,因為學習應該專注,尤其是我們目前的背單詞,那種三心二意的客戶端提示學習對背單詞這個點而言,我認為完全是浪費時間。不管怎么說還算一個可行之事,也許會有用戶喜歡。于是我打開BT,打算下載VS2008 完整版以便開發一個winForm。似乎整個團隊就我一個人曾經還做過客戶端(VS做個精簡的瀏覽器外殼記憶中好像很簡單)。
摩拳擦掌,我正準備下載時,從理輝的MSN簽名上看見Google Chrome 瀏覽器。我第一個感覺是Google把Android上的safari核心瀏覽器移到桌面了。雖然我對這樣的瀏覽器不感冒,但終歸是件大事,立刻下載。理輝告訴我javascript V8,html5, Gears, webkit等特性,我不太感冒,沒份額,集成了web標準八代又有什么意思呢?唯一有點開心的是既然基于safari核心,那么我們Englive不用獨立兼容了,完美呈現。我想99%的網站都不會為safari兼容,現在Chrome來了,兼不兼嘛?容不容嘛?慢慢爭論去吧,都關我們屁事!我笑著對理輝說:“我們又領先了,很多哦。”
得以于我變態的前端架構和實現方式,兼容工作對我來說10%不到的工作時間,現在已經兼容IE6/IE7/FF/Safari/Opera,IE8看了一下,沒啥新鮮的,就算再多一個也就是再拍死一只螞蟻而已。所以真正讓我跳起來的還不是兼容性問題,而是我發現Chrome登錄Englive.cn是我們的iPhone版(確實是safari核心),然后我有些快樂預感的用Chrome創建Englive應用程序后,我蹦起來了,立刻放棄了VS的下載,轉向Google Chrome推廣頁面的設計。我對長君說:“真是巧啊,昨天還在偷偷摸摸的想這事,沒想到Google今天就做得這么純粹。”夢想就這樣被Google實現了,再回想它所擁有的特性,Google真的革了瀏覽器的命,革了微軟的命,Chrome就像iphone一樣,是那么清新脫俗和富有創新力,相比之下,IE8成了史前文明,FF和safari也黯然失色,我是這么認為,雖然因為FF插件我暫時還不會轉向Chrome,但是我必須要說:
類似Apple告訴世界:“手機的未來是這樣的,我現在把它(iPhone)帶給您。”;Google告訴我們:“互聯網的未來是這樣的,我現在把它(Google Chrome)帶給您。”
因為iPhone,我成了Apple的追隨者;現在因為Chrome,我成了Google的追隨者。嚴格的說我還是崇拜Apple多些,因為Chrome所示的互聯網未來對我而言,叫英雄所見略同,不同是他的力量可以領導,而我不過一直在響應,過去在心里響應,現在Englive是我行動上的響應,剛好配上。但是iPhone所示的另一種未來,移動的未來,是我之前完全沒想到的,沒想到這么快就接近完美的擁有了。
想想,曾經討論過的Gears;想想,Chrome會開源;我仿佛看見無限可能的未來就在眼前,觸手可及。而我要做的就是趕快抓緊準備,歡迎未來大駕光臨。
不說了,給大家Englive.cn iPhone Version in Google Chrome App Window的截圖,你也可以使用Chrome來創建、訪問與應用。至于 iPhone Version 的3秒殺,下個版本Ver.0.0.3上線。
本文轉自爆牙齒博客園博客,原文鏈接:http://www.cnblogs.com/yuntian/archive/2008/09/03/1283312.html,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的不断开心的今天:Google Chrome Englive.cn iPhone Version。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vmware克隆Centos6.4虚拟机
- 下一篇: Docker与Kubernetes,是敌