我已经阅读了有关WebSQL、IndexedDB和localStorage的标准,但是我在哪里可以阅读特定浏览器(在本例中为 Google Chrome)如何实际实现这些功能?
我知道我可以阅读 Chromium 的源代码,但我认为构建浏览器的团队会发布一些介绍/文档类型的文章。我已经搜索了一段时间,但没有找到任何东西。
我已经阅读了有关WebSQL、IndexedDB和localStorage的标准,但是我在哪里可以阅读特定浏览器(在本例中为 Google Chrome)如何实际实现这些功能?
我知道我可以阅读 Chromium 的源代码,但我认为构建浏览器的团队会发布一些介绍/文档类型的文章。我已经搜索了一段时间,但没有找到任何东西。
如果您的意思是“实际实现”,如“编写 C++ 代码以使神奇的 HTML5 事情发生”,那么代码确实是您能做的最好的。团队有时会更新各种设计文档(例如 IndexedDB的旧文档),但代码本身是实现细节的最佳来源。筛选测试(例如,对于 IndexedDB)是一个很好的入门方法。在chromium-dev和webkit-dev上进一步讨论了实现细节,在这些列表中搜索花絮是另一个很好的信息来源。
另一方面,如果您的意思是“实际实现”,如“我可以在浏览器 X 中使用哪些 HTML5 位”,那么caniuse可能是您获取最新功能兼容性表的最佳选择。