Javascript 如何在初始页面呈现时显示indexDB数据

Javascript 如何在初始页面呈现时显示indexDB数据,javascript,Javascript,我有一个使用JavaScript的网页,其中缓存了大量数据,用于填充select语句的选项标记。我已经使用localStorage实现了这一点,但是速度非常慢(从服务器上重新生成/重新加载会快得多)。IndexDB看起来是一个很有希望的解决方案 我能找到的所有示例都有一个indexDB数据库打开,必要时升级(配置/加载)。但是,为了显示indexDB数据,示例实现了一个带有onclick函数的按钮。我想要的是在第一次呈现页面时显示indexDB数据(加载select语句的选项标记) 我曾尝试过这

我有一个使用JavaScript的网页,其中缓存了大量数据,用于填充select语句的选项标记。我已经使用localStorage实现了这一点,但是速度非常慢(从服务器上重新生成/重新加载会快得多)。IndexDB看起来是一个很有希望的解决方案

我能找到的所有示例都有一个indexDB数据库打开,必要时升级(配置/加载)。但是,为了显示indexDB数据,示例实现了一个带有onclick函数的按钮。我想要的是在第一次呈现页面时显示indexDB数据(加载select语句的选项标记)

我曾尝试过这样做,但由于异步回调,似乎无法在页面的初始呈现时创建事务,因此无法读取indexDB数据

有没有办法在第一页呈现时读取indexDB数据

谢谢