Code Monkey home page Code Monkey logo

Comments (3)

vladmandic avatar vladmandic commented on June 26, 2024

valid request just not sure how to implement - issue is that to achieve max performance, gallery loads items async as they are received from server - and during that time, gallery is fully functional - it doesn't need all items to be loaded to show whatever is present. but applying sort only makes sense when they are all loaded.

i could wait until everything is loaded and then sort, but then you'd need to wait for everything - and if you have 10k images in folder, that may not be desired.

if you have a suggestion, let me know.

from automatic.

vladmandic avatar vladmandic commented on June 26, 2024

i just tried presorting directory list on the server and impact is massive - biggest use case is something like newest-first, but to do that i need to run stat on each file to get its mtime - so overhead of list on a slow mount point is massive - for 5k images, initial response went up from 0.3sec to 5.7sec.

from automatic.

lbeltrame avatar lbeltrame commented on June 26, 2024

Ok, then it's likely not worth it.

from automatic.

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.