Giter VIP home page Giter VIP logo

Comments (9)

unscriptable avatar unscriptable commented on June 18, 2024

Copying @dizzib

from wire.

dizzib avatar dizzib commented on June 18, 2024

For completeness, this also applies to a deferred wire child e.g.

self._wire_child().then(pass, fail)

AFAICT fail() never gets called.

My current workaround is to throw an exception if the app hasn't loaded within a specified timeout. Cheers!

from wire.

briancavalier avatar briancavalier commented on June 18, 2024

Yep, that's correct, @dizzib. Wire has no way of detecting module load failures, due to current limitations of the AMD spec. It should be easy to extend the AMD spec a bit and bridge the disconnect, at least between wire and curl. I've done some work on this in the dev branch, but need to sync up with @unscriptable to finish it up.

from wire.

briancavalier avatar briancavalier commented on June 18, 2024

This is ready to go in wire's dev branch. We can sync up with curl as soon as it makes sense, and hopefully release both around the same time.

from wire.

trodrigues avatar trodrigues commented on June 18, 2024

Hey guys. Has this been synced up with curl? Any idea on when this might happen?

from wire.

unscriptable avatar unscriptable commented on June 18, 2024

Hey Tiago, curl has this feature in the dev branch. Definitely by next week. See cujojs/curl#83 -- J

from wire.

briancavalier avatar briancavalier commented on June 18, 2024

Hiya Tiago. Yep, what John said :) The dev branches of both wire and curl are in sync on it, so when their next releases happen, it'll just work.

from wire.

trodrigues avatar trodrigues commented on June 18, 2024

Great stuff. I might even try a dev build in the meanwhile so I can test these improvements. Thanks guys!

from wire.

briancavalier avatar briancavalier commented on June 18, 2024

Cool, please do. The usual dev-branch caveats apply, but we'd certainly love to have your feedback.

from wire.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.