Chrome 引入 Web Bundles,可实现完整的离线 Web Apps 功能
在迈向“渐进式 Web 应用”(WPA)的持续努力下,谷歌已经使 Web Apps 向着原生应用迈进了重要的一步。在新版 Chrome 工具中,其引入了 Web Bundles 技术,以完全弥合两者之间的差距。
据悉,该框架不仅可以使 Web Apps 脱机工作,甚至能够从 USB 等驱动器介质进行安装,并具有后台同步和内容索引之类的功能技术,可在互联网中断时继续无缝运行。
(题图 via MSPU)
该工具包允许开发者将整个网站打包成一个脱机文件,甚至包含用于身份验证的短信接收、联系人选择、文件系统访问等功能。
下面是 Google 讲述的 Web bundles 的一些特性:
- 支持多页面封装,将整个网站打包到一个文件中;
- 与 MHTML 不同的是,它能够启用可执行的 JavaScript;
- 使用 HTTP Variants 进行内容协商,若离线使用,可在标头中启用 Accept-Language 国际语言支持;
- 支持发布者加密签名,在其来源的上下文中加载;
- 本地即时加载。
相关视频点此查看:Web Bundles - user-to-user sharing demo
下面是 Google 给出的一些用例:
- 创建自己的内容,并以各种方式去分发,而不受网络的限制;
- 通过蓝牙或 Wi-Fi Direct 向好友分享一个 Web App 或一段内容;
- 将整个站点装在一个 USB 驱动器里,甚至将其托管在本地网络中。
感兴趣的朋友,可在 Chrome 浏览器中激活这项实验性功能(Web Bundle)。不过随着 Web Apps 功能的不断增强,可能迟早会闹出 HTML 病毒啥的。
来源:cnBeta 原文:engadget.com
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
国产操作系统生态问题待解,
近期,腾讯官方发布的一则“腾讯QQ Linux版本回归”的消息在国产操作系统行业引起了极大的关注。自从2008年腾讯曾推出Tencent QQ for Linux,2010年之后,就再没更新过。 分析称此举表明国产操作系统生态市场的时代即将来临。由于自主可控的原因,Linux这样的开源系统在国内显然会有更好的发展。一直为自有芯片和国产操作系统奔走呼号的中国工程院院士倪光南也认为:“国产操作系统崛起的时候到了。” 但业内人士也指出:国产操作系统市场仍然存在市场竞争不充分、技术不成熟,生态不完善等问题,可谓前途光明,道路坎坷。 芯片+系统 需均衡发展 “不能孤立的看操作系统的发展,操作系统的发展是与芯片等底层核心技术发展相关联的”,业内分析师表示。 他提到,在国外,通常的规律是芯片技术领先于操作系统的发展。也就是说,芯片迭代速度很快,往往是操作系统发展相对滞后,不能完全发挥出芯片的性能。 但在国内,情况却相反。尽管这几年国内芯片产业快速发展,但设计、制造能力仍有待提升,无法与国外站在同一起跑线上。具体体现在,芯片的性能制约了国产操作系统的发展,无法完全体现操作系统的性能。 目前,国产芯片的...
- 下一篇
每日一博 | 微服务业务监控和行为分析怎么做?试试日志埋点
一、说明 互联网公司一般都会有专门的数据团队对公司的一些业务指标负责;为了拿到这些基本的业务指标,一般也要工程团队去配合做一些数据采集工作,于是埋点诞生了。 埋点的方式有很多种,本文主要介绍 日志埋点 这种方式以及实现思路和案例。 日志埋点 就是通过程序打印 log 日志的方式进行业务/行为数据的记录 二、总体架构 通过 日志埋点 来实现业务监控和行为分析主要需要以下4个步骤 数据生成(埋点) 数据收集 数据解析(结构化) 数据落盘 数据使用(展示/分析) 三、方案说明 3.1. 数据生成 日志数据的生成直接使用 Logback 等日志框架就可以了,可以自己封装公共方法、aop、注解等方式来生成指定的埋点日志 但是为了便于后面的数据解析,日志数据需要规范先行 所有的埋点日志必需约定好统一的格式,例如:{时间}|{来源}|{对象id}|{类型}|{对象属性(以&分割)} 按上面的格式生成的日志为: 2019-11-07 10:32:01|api-gateway|1|request-statistics|ip=171.221.203.106&browser=CHROM...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2整合Redis,开启缓存,提高访问速度
- MySQL8.0.19开启GTID主从同步CentOS8
- Hadoop3单机部署,实现最简伪集群
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16