如果Web页面不再需要受到JavaScript那缓慢响应时间的拖累,其能不能将速度再推上新的台 阶?一位Web开发人员在网络上就上此议题展开探讨,并认为此事既有群众支持基础、又有实际可行性,但人气JavaScript框架Angular.js 的一位联合***却表达了自己的怀疑态度。
日前一篇题为《HTML 6倡议称应在单页面Web应用程序内摒弃JavaScript》出现在了万维网联盟成员邮箱以及GitHub之上。“其总体目标是在加载Web页面的过程 中缩短响应时间,”Web开发人员Bobby Mozumder表示,其人不仅担任着《FutureClaw》杂志的主编、同时也是这项提案的发起者。
“这意味着网页载入时间将由过去的300毫秒缩减至未来的10毫秒。加载的速度越快,访问者在使用网站时获得的体验也就越出色。”(在这里,使用‘HTML 6’字眼仅仅只是一种理论性命名方式,因为WC3当前甚至还没有开发出任何名为HTML 6的技术成果。)
这一计划希望通过HTML在浏览器上得以实现,并作为内容加载的一套标准化设计模式。用户能够在不涉及JavaScript代码的前提下以动态方式运行单页面Web应用程序,而HTML则成为一种模板语言,全部内容都处于模型对象当中。
不过Angular.js联合***Misko Hevery对Mozumder的观点持怀疑态度。“总体而言,我认为整个世界正向着处理资源更为丰富、而非更为紧张的态势前进,这意味着任何意在从客户 端中卸载处理内容的思路都是在与以上发展方向背道而驰,”Hevery解释称。
作为回应,Mozumder表示,“至少就目前而言,如果这项倡议得以实现,客户端Web浏览器将不再需要下载庞大的JavaScript框架。”
Ovum公司分析师Michael Azoff则对这项提案的思路表示赞赏。“其目的在于改善加载时间,这听起来确实是个好主意,”他表示。“还有说法称这项方案将脱离于DOM之外,因此也许DOM也需要进行扩展或者改进。”