西西河

主题:【原创】新时代新潮流WebOS 【1】 -- 邓侃

共:💬594 🌺1902 新:
全看分页树展 · 主题 跟帖
家园 Ajax 喧嚣之下暴露的问题

在 google map 出来之前,javascript 可以说是雕虫小技,虽然可以弄点特效,但是只能达到效果而已,并不出彩。也就是 google map 的横空出世,让人耳目一新,才发现 javascript 可以做出那么炫的效果来。一时之间,ajax 引领风潮。

说得非常对。Ajax吊起了众人的胃口,不仅Google Map,而且Google Docs也很实用。我最近的文章都是用Google Docs写成的。

Google Docs有类似于Word,Excel和PPT的功能,但是目前缺了Project和Visio。Project还好说,但是用Ajax来做Visio就太难了。当然也有人做这方面的尝试,譬如Gliffy。但是功能与Visio比起来,少得可怜。

Google Chrome浏览器里,带了一个新型的JS engine,叫V8。据说性能比SpiderMonkey好多了。但是奇怪的是Google Android里面,却没有装V8。去问为什么,迟迟疑疑地回答,担心开发者abuse JS。

换句话说,JS处理一些简单的逻辑的确很方便,但是如果应用逻辑越来越复杂以后,JS engine就不堪重负了。Google不敢在手机里面装V8,担心的是万一手机应用开发商大量使用Ajax,让V8负担太重,一系列问题会显现,CPU时间占用,RAM占用,电池消耗,等等等等。

不是说Google会永远把V8隔绝于Android之外,只是暂时没有放进去,但是我看迟早还是会进去的。但是等一等也好,看看还能改进点什么。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河