• 2024-04-09一个简单的 indexedDB 应用示例
    现代浏览器中会包含indexedDB,这是一个功能比localStorage更加强大的数据库引擎,其API描述详见W3规范:IndexedDB如下是一个简单的应用示例:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content=
  • 2024-03-26前端下载超大文件的完整方案
    本文从前端方面出发实现浏览器下载大文件的功能。不考虑网络异常、关闭网页等原因造成传输中断的情况。分片下载采用串行方式(并行下载需要对切片计算hash,比对hash,丢失重传,合并chunks的时候需要按顺序合并等,很麻烦。对传输速度有追求的,并且在带宽允许的情况下可以做并行分片下载)。
  • 2024-01-30浏览器存储 LocalForage
    浏览器存储LocalForagecookie、session、LocalStorage存在一定的缺点存储量小存值和取值需要经过序列化和反序列化虽然IndexedDB可以用数据库这种形式来玩转本地化存储,然而它的使用比较复杂LocalForage,就相当于轻松的使用IndexedDB,它们俩都是异步的异步,即存储大文件的时
  • 2023-12-17浅析浏览器数据库IndexedDB:基本概念、操作流程及各对象属性和方法
    一、概述随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。Cookie的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage在2.5MB到10MB之间(各家浏览器不同),而且不提供搜索功能,不能建
  • 2023-12-15JavaScript-IndexedDB API
    概述随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。现有的浏览器数据储存方案,都不适合储存大量数据:Cookie的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage在2.5MB到10MB之间(各家浏览器不
  • 2023-11-21IndexedDB设计及封装
    设计思路固定数据表键值对表用于存储数据库相关的信息库字段构成表储存非固定数据表结构非固定数据表通过库字段构成表进行创建或更新划重点数据库初始创建或更新后会先触发onupgradeneeded方法,然后再触发onsuccess方法,如果在onupgradeneeded方法中执行了表结构操作的
  • 2023-08-13前端新手必读:IndexedDB全面指北
    大家好,我是星辰编程理财,今天介绍IndexedDB。一、引言1.背景和用途IndexedDB是一种在浏览器中使用的客户端数据库,它提供了一种存储和检索大量结构化数据的方式。与传统的Web存储技术(如LocalStorage和Cookies)相比,IndexedDB具有更强大的功能和更高的性能。IndexedDB的背景可以追溯到
  • 2023-04-16HTML5本地存储——IndexedDB
      在HTML5本地存储——WebSQLDatabase提到过WebSQLDatabase实际上已经被废弃,而HTML5的支持的本地存储实际上变成了WebStorage(LocalStorage和SessionStorage)与IndexedDB。WebStorage使用简单字符串键值对在本地存储数据,方便灵活,但是对于大量结构化数据存储力不从心,Indexed
  • 2023-04-11web网站使用indexedDB缓存大数量案例
    前言及背景indexedDB是html5标准引入的web数据持久化方案之一,现代浏览器大多按照标准对其进行了实现,我在新的项目中用到它来作为持久化数据存储,由于最近在web端项目,每次web前端需要实时计算中间成果预计18G的中间过度数据,预计最终每次生成200M以上的结果数据,在此过程耗时30多
  • 2023-04-04存储IndexedDB之Dexie
    [前端大容量存储IndexedDB之Dexie.js-掘金](https://juejin.cn/post/7025592963002531871) IndexedDB存储Dexie.js 对IndexedDB的封装,语法简单,可以快速方便的编写代码 webSQL总结webSQL标准不再更新,关系型数据库,底层sqlitechrome中容量5M,支持同域名不同页面共享
  • 2023-03-11第128篇:浏览器存储(cookie、webStorage、 IndexedDB)
    好家伙,本篇为《JS高级程序设计》第二五章“浏览器存储”学习笔记 我们先来讲个故事一个“薅羊毛”的故事(qq.com)概括一下,就是有个人通过网络平台非法购买了大量“c
  • 2023-03-07浏览器数据库indexeddb-数据库缓存
    随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。现有的浏览器数据储存方案,都不适合储存大量数
  • 2023-02-04IndexedDB
    概述随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据现有的浏览器数据储存方案,都不适合储存大
  • 2023-01-31HTML5本地存储IndexedDB基础介绍(-)-数据库的简单增删改查
    //https://www.jianshu.com/p/4c74cbe60d83?_=1509695140<!DOCTYPEhtml><html><head><metacharset="utf-8"/><metaname="viewport"content="width=devi
  • 2022-11-24Blazor和Vue对比学习(进阶2.2.5):状态管理之持久化保存(3),LocalStorage和IndexedDB
    PS1:点击查看Blazor中C#和JS互操作PS2:Vue中,可以直接使用LocalStorage和IndexedDB对象,本章节案例主要以Blazor的使用为主 一、Storage对象1、浏览器内置的键值对存储。l
  • 2022-09-30JavaScript IndexedDB 完整指南
    本文将通过一个crmeb小教程向你介绍 ​​IndexedDB​​​,并将 ​​IndexedDB​​​ 与其他可用选项进行比较。​​IndexedDB​​ 用于在浏览器中存储数据,对于需要离线工
  • 2022-09-28【前端必会】使用indexedDB,降低环境搭建成本
    背景学习前端新框架、新技术。如果需要做一些数据库的操作来增加demo的体验(CURD流程可以让演示的体验根据丝滑)最开始的时候一个演示程序我们会调用后台,这样其实有一点弊
  • 2022-08-22浏览器数据库IndexedDB和前端多线程webWorker在3D场景中的实战应用
    背景1.IndexedDB就是浏览器提供的本地数据库,它可以被网页脚本创建和操作。2.在3D场景中模型数据很大,有可能存在数十万级的数据存储,大量数据存储在内存中会很容易导致内