Code Monkey home page Code Monkey logo

Comments (8)

ealush avatar ealush commented on May 24, 2024 2

@matheus-garcia I just released version 3.2 which slightly improved the perceived performance of the initial load. It is not a game changer, it just attempts to load the first category before rendering all the rest. It might help until I actually implement something more sophisticated.

from emoji-picker-react.

ealush avatar ealush commented on May 24, 2024 1

So this requires some work, and in some ways is related to the lagging search issue #133 . Since I batch-render everything at once I don't really have an easy to set and stop the loader. I'll have to make some changes to introduce that. In the meantime I'll add some other small perf wins to at least make it feel a little better.

from emoji-picker-react.

ealush avatar ealush commented on May 24, 2024

hey @matheus-garcia
I am wondering at which stage do you see the need in this feature?

Because definitely we don't want to be waiting for all 1500+ emojis to be rendered. Would the initial group suffice in your opinion?

from emoji-picker-react.

matheusrgarcia avatar matheusrgarcia commented on May 24, 2024

Yes, any group loaded would remove the loading screen.

from emoji-picker-react.

matheusrgarcia avatar matheusrgarcia commented on May 24, 2024

Thanks, I'll check it out :)

from emoji-picker-react.

avi-l avatar avi-l commented on May 24, 2024

I'd like to vote for this feature as well

from emoji-picker-react.

ealush avatar ealush commented on May 24, 2024

Let's add this for a new version tracking. Not sure how an API would look like, probably give you the ability to provide a custom spinner.

from emoji-picker-react.

avi-l avatar avi-l commented on May 24, 2024

Let's add this for a new version tracking. Not sure how an API would look like, probably give you the ability to provide a custom spinner.

A skeleton loader would probably look best. Please implement this feature soon, as the user will think nothing is happening after they click to open this emoji picker and there is no visual indication that something is happening. it takes 2 seconds for me between clicking and something showing up on the screen.

from emoji-picker-react.

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.