微软Web应用的发展过程
近日,微软Edge团队发表了一篇博文,介绍Web应用在微软的发展过程。本文将择要介绍Web应用如何从一个“大型的文档空间(a large universe of documents)”演化成了如今的通用应用程序平台。 在Windows上,最早的Web应用形态可能是IE9引入的“钉选网站(Pinned Sites)”。所谓的钉选网站是指站点可以固定到Windows 7任务栏,并且可以使用自定义的图标。后来,该特性提供了一个类似清单文件的东西,告诉平台该站点可以“像一个应用”那样运行,并提供了如何集成到主屏幕/开始菜单的详细信息。而且,当W3C推出了相应的清单文件标准时,他们欣然采用了新的标准。 Web应用的真正出现是在Windows 8上。有段时间,Windows 8去掉了开始菜单,其初衷是为了让Web成为Windows上的一等公民,让Web真正可以在浏览器之外运行,而且不需要原生代码。从技术上讲,浏览器进程甚至都没有参与Web应用在Windows上的运行,减少了内存/CPU的工作负载,每个Web应用都有自己的缓存。Web应用完全整合进了Windows的应用模型,让用户可以管理通知,离线...
