Web最初被设想为应用程序的通用版本——最标准的应用程序,可以在任何地方运行,但这种应用程序的“功能”受限于内容。应用程序提供了另一种选择,在后台执行代码、缓存数据以供离线使用、使用推送通知以及启动网站无法执行的其他功能。但网络并没有停滞不前,它正在发生巨大变化以应对应用威胁。拥有18年从业经验的RoostCEOCaseyHaakenson认为,2015年将是网络长期以来最激动人心的一年。他预测2015年Web将有以下重要发展趋势:1.ServiceWorkers允许网站安装JavaScript文件,该文件将运行在页面无关的环境中。这样的JS脚本提供了跨页面的持久性,监听页面请求并在不通过网络的情况下返回内容。这允许以创造性的新方式缓存、转换或提供内容,而无需100%连接。2.传感器访问使页面具有感知用户环境的能力。多年来,网页上关于用户的信息非常有限,通常只有用户的屏幕尺寸和浏览器类型。但现在各种W3C标准提供了来自各种传感器的数据,例如环境光、麦克风和摄像头。这样可以让网站跳出页面,掌握更丰富的信息。3.推送通知允许网站与用户保持联系——即使用户关闭了浏览器选项卡。4.ServiceWorkers和推送通知的结合也可以产生非常重要的共生效应。推送并不一定意味着通知用户,它也可以执行任意的ServiceWorker代码。例如,我们可以想象这样一个应用场景。当你感兴趣的节目有新一集出来的时候,可以触发推送给一个ServiceWorker,让后者把内容预加载到缓冲区中,这样当你坐车回家的时候就可以离线浏览了。网络安全有些人可能会担心浏览器是否具有此功能。但这种担心是不必要的。这些功能的使用需要经过权限检查,使用时会有可见的说明。例如,用麦克风录音时,录音标志会显示在标签的图标上,方便用户知道,也可以随时取消。另一个重要趋势是网络安全。ServiceWorkers和Push等新功能过于强大,需要HTTPS来保护用户和站点所有者。HTTPS还可以防止恶意Wi-Fi运营商或ISP插入可能对网站和用户产生长期影响的代码(例如定向广告)。今年,EEF还向所有人提供免费的SSL证书,而谷歌则更进一步,希望所有网站都使用HTTPS进行加密。如何改版网站?为了提前适应这种变化,哈肯森建议网站按照以下原则进行改造:1.“线下优先”。使用ServiceWorkers缓存网站的最新状态,渲染缓存内容,读取新数据时显示加载信息。这带来了超快的用户体验。2、智能响应。使用获得的传感器数据执行预设和其他调整任务。例如,如果一个网站有大量用户,则可以根据光照条件调整对比度。如果网站有游戏等互动内容,可以连接运动传感器,提供身临其境的体验。3.重新连接用户。找到让用户回到您网站的自然方式。这保持了高水平的用户参与度。比如可以弹出标题,社交(新消息/好友请求),浏览时提醒访问者某物正在打折等。或者看看app是怎么做的,把有用的用到自己的网站上.通过:36kr
