Skip to content

Instantly share code, notes, and snippets.

View bemson's full-sized avatar

Bemi Faison bemson

View GitHub Profile
@nolanlawson
nolanlawson / readme.md
Last active September 12, 2022 19:40
What's missing in Microsoft's implementation of IndexedDB

What's missing in Microsoft's implementation of IndexedDB

Per a discussion with Christian Heilmann, I've put together a little doc outlining the current IndexedDB issues in IE 10-11 and Edge.

Major blockers

The biggest issue with IE's implementation is the lack of multiEntry, complex keys, or compound keypaths. Kyaw Tun (creator of YDN-DB) has grumbled a lot about this, and David Fahlander (Dexie.js creator) has written a heroic polyfill called IEGap that adds the missing behavior. (Although per David, it passes the W3C tests but not all the Dexie tests due to some tricky edge cases.)

given(/^I am on the Cucumber.js GitHub repository$/, function(done) {
this.visit('http://github.com/cucumber/cucumber-js', done);
});
when(/^I go to the README file$/, function(done) {
done.pending();
});
then(/^I should see "(.*)" as the page title$/, function(title, done) {
if (title === this.browser.text('title')) done();
@nolanlawson
nolanlawson / index.html
Created May 3, 2014 05:38
IndexedDB with Web Workers
<html>
<body>
<span id="output"></span>
</body>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="main.js"></script>
</html>