Permalink
Commits on Sep 12, 2016
  1. Version 1.0.5

    domenic committed Sep 12, 2016
  2. Store tasks instead of applied functions

    RubenVerborgh authored and domenic committed Sep 12, 2016
    This avoids overhead with arguments and apply, for a ~8x speed-up.
Commits on Nov 12, 2015
  1. Small README tweaks for clarity

    ORESoftware authored and domenic committed Oct 27, 2015
Commits on Oct 17, 2015
  1. Version 1.0.4

    domenic committed Oct 17, 2015
  2. Revert "Replace the <script> solution by an Image() solution"

    domenic committed Oct 17, 2015
    This reverts commit e5f53eb. Per #47 (comment), this is not actually async.
Commits on Oct 16, 2015
  1. Version 1.0.3

    domenic committed Oct 16, 2015
  2. Replace the <script> solution by an Image() solution

    Lcf.vs authored and domenic committed Jul 30, 2015
    Create an <img> element; its error event will be fired asynchronously.
    
    This solution is a non-intrusive alternative to the <script> solution, because it doesn't need to add a new element to the document.
  3. Don't use eval to get the global

    duzun authored and domenic committed Oct 15, 2015
    Fixes #49.
Commits on Feb 2, 2015
  1. Fix link to latest RAF spec

    domenic committed Feb 2, 2015
Commits on Feb 1, 2015
Commits on May 1, 2014
Commits on Apr 28, 2014
  1. Version 1.0.2

    domenic committed Apr 28, 2014
  2. Rename "curry" to "partiallyApplied."

    domenic committed Apr 28, 2014
    One of my pet peeves ;)
  3. Fix JSHint.

    domenic committed Apr 28, 2014
  4. Fix tests in oldIE.

    domenic committed Apr 28, 2014
    Turns out you can't delete properties of the global object there.
Commits on Apr 27, 2014
  1. Testling never works.

    domenic committed Apr 27, 2014
  2. Fix global leak in tests.

    domenic committed Apr 27, 2014
    Mocha was being annoying.
  3. Remove QUnit tests.

    domenic committed Apr 27, 2014
  4. Don't give this API too much legitimacy.

    domenic committed Apr 27, 2014
    Saying that it's a "W3C draft spec" is a bit too strong. It's rather a proposal by Microsoft to a W3C Working Group.
  5. Don't manually line-wrap.

    domenic committed Apr 27, 2014
    Markdown is better when you let your editor do the line-wrapping.
Commits on Apr 25, 2014
  1. Always postMessage with origin "*".

    benjamn committed Apr 25, 2014
    Since global.location.hostname is neither reliable nor necessary for
    security (thanks to the event.source === global and messagePrefix checks),
    we should just do the same thing in every environment.
Commits on Apr 23, 2014
  1. Remove some unnecessarily explicit global. qualifications.

    benjamn committed Apr 23, 2014
    This actually saves 11 bytes of gzip size. Gzip is some dark magic.
  2. De-inline (outline?) installation functions for better readability.

    benjamn committed Apr 23, 2014
    This only adds 10 bytes to the gzip file size, so the added readability
    seems worth it.
Commits on Apr 22, 2014
  1. Reinstate support for stringifiable non-function handlers.

    benjamn committed Apr 22, 2014
    Note that Node's own native implementation of setImmediate neglects to
    support this behavior, so I have shimmed global.setImmediate in
    test/tests.js in order to make the new test pass in Node.  We might want
    to think about shimming global.setImmediate in setImmediate.js, too, but
    @domenic thinks we should wait until someone complains, and I agree.
  2. Set attachTo.setImmediate only once, for better minification.

    benjamn committed Apr 22, 2014
    A savings of 46 bytes uglified.
  3. Get global object more reliably and using fewer bytes.

    benjamn committed Apr 22, 2014
    18 bytes isn't a huge savings, but this code works even when the global
    variable is not already defined, in any JS environment.
  4. Inline setTimeout installation for better minification.

    benjamn committed Apr 22, 2014
    A savings of 24 bytes uglified.