【IT168评论】新版IE9 的即将到来,传闻全新的优化的JavaScript引擎将会带来“颠覆的速度”。这让我们JavaScript的未来有了全新的期待。
而一款由国企火电站的普通网管、“小乖乖”的超级辣妈,利用带孩子的空隙时间编写的“JS网页版植物大战僵尸”,在众多版本的“植物大战僵尸”,脱颖而出。配合在IE9上运行的牛逼速度,绝对会让你“被感”飚车。
有兴趣的哥们,不妨下载IE测试版,去“辣妈”游戏网站试试,随便也支持一下这位边带孩子、边程序的辣妈!

▲“辣妈”使用JavaScript编织出“JS网页版植物大战僵尸”
据“辣妈”说,自己小学时,俄罗斯方块时代就迷上了玩游戏机,甚至想自己做游戏。不过碍于“水平有限”,加之“完整的游戏需要太多的素材和多方面的技术,很难一个人独立完成”,所以往事就成过去。但未想到,如今也能自己弄一款游戏,而且几乎是半啃书、边“泡坛”、边学JavaScript,捣鼓出来的,没想到出来的游戏还这么“给力”,引起了“坛子里”几百号人的狂顶。她希望通过自己的这次编写,向JS(JavaScript的缩写)程序员宣告:看,JS也能做游戏!JS不是只能做点简单的网页HTML控制而已!
“辣妈”除了苦心研究程序外,还将自己编写的“JS网页版植物大战僵尸”分别在IE6、谷歌、FF(Firefox)、世界之窗、360浏览器和遨游等浏览器上测试,力图实现所有浏览器都能得到很好的体验。不仅如此,她甚至还测试了预览版的IE9,而BETA版将于9月中旬发布。

“闪现”在自家俄罗斯网页中的IE9截图
在IE9上跑时,几乎把“JS网页版植物大战僵尸”的性能发挥到极致。“辣妈”表示:其图片、动画和其他元素的渲染上,都表现得相当出色,比之前IE版本强很多。
IE9 JavaScript脚本引擎,已换代
浏览器的速度,不但取决于核心,而且还要受脚本引擎的影响。好比Chrome和Safari两个使用了相同的核心,但整体速度却由于JavaScript引擎的不同而造成了很大的差别。

▲IE9 Platform Preview 4的JavaScript被整合进核心中
即将发布的IE9中,已经针对JavaScript进行改进,新的Chakra被整合进了IE9核心,让浏览器运行JavaScript速度更快,甚至击败了刚刚发布的、号称速度有大幅提升的Safari 5。这下子,和“辣妈”一样的JS爱好者,又能制作出更加流畅的网页游戏。可以期待的是,IE9的提速,必将会为“革命性”的网页游戏诞生铺垫道路。
标准定义 有望彻底改变“网页显示混乱”
作为“辣妈”这样的程序员,最头疼的就是“各种浏览器都执不同标准,为了要兼容,本来一个只要10行的程序,可能得要多花上几十行去做浏览器版本的检测”。好在的是,微软一改过去IE6、IE7、IE8互不兼容的观点,在IE9上“还将进一步遵守网页浏览标准”既HTML5标准(既所谓的下一代Web标准)。在现在常用的浏览器ACID3评测(目前最严格的Web标准基准测试)中,IE9 PP4得了95分,而之前呼声很高的火狐3.6测试版仅得分92分。

20条鱼,IE9 PP4游起来很流畅

20条鱼,Chrome就慢得像卡死了
而就连一向以速度作为标杆的Chrome在浏览器硬件渲染上都不是IE9 PP4的对手,所以其他对手,就的真不好说了!在众多的其他硬件渲染测试中(Psychedelic、IE Beatz、Hamster Dance Revolution),IE9 PP4的表现也很不错,而其他浏览器与之的差距显得巨大——看起来,IE9开始显威力!