Javascript IndexedDB输入/输出速度

Javascript IndexedDB输入/输出速度,javascript,jquery,performance,io,indexeddb,Javascript,Jquery,Performance,Io,Indexeddb,我开始使用它了。我想我会去帕拉舒兰餐厅买的 然而,互联网上似乎并没有太多关于IndexedDB的信息 有谁知道IndexedDB上的I/O速度是什么样的,最好是特定于浏览器的?有什么方法可以测量它吗?使用jQuery包装器(以及使其在Opera/Safari中工作)会如何影响这些速度 我问这个问题的原因是我想把HTML内容的片段存储在数据库中,但如果获取它所需的时间比浏览器缓存或类似的东西要长,也许我不应该麻烦。这取决于您使用的浏览器 我的经验是,与chrome和FireFox相比,IE10速度

我开始使用它了。我想我会去帕拉舒兰餐厅买的

然而,互联网上似乎并没有太多关于IndexedDB的信息

有谁知道IndexedDB上的I/O速度是什么样的,最好是特定于浏览器的?有什么方法可以测量它吗?使用jQuery包装器(以及使其在Opera/Safari中工作)会如何影响这些速度


我问这个问题的原因是我想把HTML内容的片段存储在数据库中,但如果获取它所需的时间比浏览器缓存或类似的东西要长,也许我不应该麻烦。

这取决于您使用的浏览器


我的经验是,与chrome和FireFox相比,IE10速度相当快。试试我为我的框架写的,你会真正看到不同。当然,这不是基准测试,只是功能测试。

这取决于您使用的浏览器


我的经验是,与chrome和FireFox相比,IE10速度相当快。试试我为我的框架写的,你会真正看到不同。当然,这不是基准测试,只是功能测试。

有趣。。。我运行了几次测试,随机测试似乎比在我的Chrome上运行的其他测试花费的时间要长。我还发现了这一点:这表明虽然IndexedDB肯定会打败WebSQL,但它仍然比localStorage慢6½倍。你认为差别明显吗?我不使用localStorage的唯一原因是它在Chrome等上的最小最大大小。localStorage的缺点是存储限制为5mb。而且它没有一种结构化的方式来保存数据。此外,在使用localstorage而不是对象的情况下保存字符串值。Last indexeddb提供了一种过滤数据的方法,使用localstorage,数据总是在内存中。您是否有使用polyfill垫片的经验,以使indexeddb在Opera/Safari中工作?在那些浏览器中,性能并没有太大关系,但我关心的是存储的上限。带有测试的页面包含一个indexeddbshim,请尝试一下。一些测试将失败,因为错误处理与API中指定的不同。但是绿色道路应该是正确的。有趣的是。。。我运行了几次测试,随机测试似乎比在我的Chrome上运行的其他测试花费的时间要长。我还发现了这一点:这表明虽然IndexedDB肯定会打败WebSQL,但它仍然比localStorage慢6½倍。你认为差别明显吗?我不使用localStorage的唯一原因是它在Chrome等上的最小最大大小。localStorage的缺点是存储限制为5mb。而且它没有一种结构化的方式来保存数据。此外,在使用localstorage而不是对象的情况下保存字符串值。Last indexeddb提供了一种过滤数据的方法,使用localstorage,数据总是在内存中。您是否有使用polyfill垫片的经验,以使indexeddb在Opera/Safari中工作?在那些浏览器中,性能并没有太大关系,但我关心的是存储的上限。带有测试的页面包含一个indexeddbshim,请尝试一下。一些测试将失败,因为错误处理与API中指定的不同。但绿色路径应该正常工作。LocalStorage位于内存对象中。没有比这更快的数据库了,但是在某些浏览器中5mb的本地存储限制对我来说是个问题。看起来,尽管IndexedDB比localStorage慢得多,但每秒的操作数仍高达数千次,因此差异可能不明显。或者..?它是异步的,所以它可以执行任何需要执行的操作,比如等待用户确认或等待io锁定。除此之外,原始速度非常快,大约只有几毫秒。LocalStorage位于内存对象中。没有比这更快的数据库了,但是在某些浏览器中5mb的本地存储限制对我来说是个问题。看起来,尽管IndexedDB比localStorage慢得多,但每秒的操作数仍高达数千次,因此差异可能不明显。或者..?它是异步的,所以它可以执行任何需要执行的操作,比如等待用户确认或等待io锁定。除此之外,原始速度非常快,大约几毫秒。