Giter VIP home page Giter VIP logo

Comments (12)

danmarshall avatar danmarshall commented on May 22, 2024

Thanks for reporting this David, can you give us an idea of the size and type of loads you are using?

from botframework-emulator.

danmarshall avatar danmarshall commented on May 22, 2024

@billba @reyesrico these load scenarios may be of interest to you.

from botframework-emulator.

billba avatar billba commented on May 22, 2024

@davidlfox can you say more about what specifically becomes slow?

from botframework-emulator.

davidlfox avatar davidlfox commented on May 22, 2024

@billba @danmarshall I built a chat game that requires a lot of interaction e.g. buying, selling, traveling, etc. I'm mostly sending hero cards with 5-7 buttons or just a simple text response. I guess i first notice the slowness around the 40th or 50th command (maybe two dozen hero cards have been sent at this point and about the same plain text responses,) and it continues to degrade from there. 10%+ CPU usage, delayed response to typing, etc. I'll concede that it's in a Parallels VM, but none of the other Windows applications display any sluggishness. After 100 or so commands, it's incredibly slow.

from botframework-emulator.

billba avatar billba commented on May 22, 2024

I made a number of perf improvements lately, will you let me know if things are better?

from botframework-emulator.

eanders-ms avatar eanders-ms commented on May 22, 2024

We're planning to release an update this Thursday.

from botframework-emulator.

davidlfox avatar davidlfox commented on May 22, 2024

@billba @eanders-ms built from source and used emulator tonight for a few hours. feeling a little quicker. it felt smooth-ish til ~100 commands, then it was slowing down. After 200 or so, it still wasn't as slow as before.

from botframework-emulator.

billba avatar billba commented on May 22, 2024

I'm not sure that's using the latest WebChat build. @eanders-ms?

from botframework-emulator.

eanders-ms avatar eanders-ms commented on May 22, 2024

@davidlfox @billba That's correct. The emulator pins to a specific commit of the webchat control. I am planning to update it to the latest version today.

from botframework-emulator.

eanders-ms avatar eanders-ms commented on May 22, 2024

@billba I think I need to wait for the npm before I can update the emulator to the latest webchat. I'm having issues building the control in place from the node_modules folder. Specifically, the build is picking up some conflicting .d.ts types from the Emulator's @types folder higher up the hierarchy. When do you think the npm package will be published?

from botframework-emulator.

eanders-ms avatar eanders-ms commented on May 22, 2024

@davidlfox I've updated the emulator to use the latest webchat. Would you care to pull latest and try your performance testing again?

from botframework-emulator.

eanders-ms avatar eanders-ms commented on May 22, 2024

A new emulator build is available (v3.5.25) containing the latest WebChat control. Please give it a try and let us know if performance has not improved.

from botframework-emulator.

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.