码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • HTML5离线Web应用概述


    在Web应用中使用缓存的原因之一是为了支持离线应用。在全球互联的时代,离线应用仍有其实用价值。当无法上网的时候,你会做什么呢?你可能会说如今网络无处不在,而且非常稳定,不存在没有网络的情况。但事实果真如此吗?下面这些问题,你考虑到了吗?

     我们乘坐火车过隧道的时候信号好吗?

     我们使用移动网络设备的信号好吗?

     我们要去给客户做演示的时候,一定能有信号吗?

    越来越多的应用移植到了Web上,我们倾向于认为用户拥有24小时不间断的网络连线。但事实上,网络连接中断时有发生,例如,在乘坐飞机的情况下,可预见的中断时间一次就可能达到好几个小时。

    间断性的网络连接一直是网络计算系统致命的弱点。

    如果应用程序依赖于与远程主机的通信,而这些主机又无法连接时,用户就无法正常使用应用程序了。

    不过当网络连接正常时,Web应用程序可以保证及时更新,因为用户每次使用,应用程序都会从远程位置更新加载相关数据。

    如果应用程序只需要偶尔进行网络通信,那么只要在本地存储了应用资源,无论是否连接网络它都可用。

    随着完全依赖于浏览器的设备的出现,Web应用程序在不稳定的网络状态下还能够持续工作就变得更加重要。

    在这方面,不需要持续连接网络的桌面应用程序历来被认为比Web应用程序更有优势。

    HTML5的缓存控制机制综合了Web应用和桌面应用两者的优势:

    基于Web技术构建的Web应用程序,可在浏览器中运行并在线更新,也可在脱机情况下使用。

    然而,因为目前的Web服务器不为脱机应用程序提供任何默认的缓存行为,所以要想使用这一新的离线应用功能,必须在应用中明确声明。

    HTML5的离线应用缓存使得在无网络连接状态下运行应用程序成为可能。这类应用程序用处很多,如在书写电子邮件草稿时就无须连接互联网。

    HTML5中引入了离线应用缓存,有了它Web应用程序就可以在没有网络连接的情况下运行。

    应用程序开发人员可以指定HTML5应用程序中,具体哪些资源(HTML、CSS、JavaScript和图像)脱机时可用。离线应用的适用场景很多。

     

  • 相关阅读:
    Linux 查看CPU架构及内核版本
    第7章 - 多无人机系统的协同控制 --> 无人机飞行原理
    羊大师解析,羊奶香浓迎五一健康生活新选择
    Nreal中国AR眼镜发布会:正式推出Nreal X和Nreal Air 售价2299元起
    2023最新SSM计算机毕业设计选题大全(附源码+LW)之java高校学生社团管理系统9p5w4
    新型基础设施:信息技术设施、融合基础设施和创新基础设施
    H7-TOOL发布V2.18,脱机烧录新增芯海,辉芒微,武汉芯源,领芯等,支持了扫描枪,带来LUA写文件API,可以做日志或者数据记录了
    python数据可视化
    有哪些常见的网络带宽和延迟问题
    扩展表空间(PDB数据库):add_tbs.sh
  • 原文地址:https://blog.csdn.net/Double6688/article/details/126247518
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号