Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OVERVIEW] Performance enhancement measures #3708

Open
1 task done
buddh4 opened this issue Oct 29, 2019 · 7 comments
Open
1 task done

[OVERVIEW] Performance enhancement measures #3708

buddh4 opened this issue Oct 29, 2019 · 7 comments

Comments

@buddh4
Copy link
Contributor

buddh4 commented Oct 29, 2019

As mentioned in #3640 we should assamble some measures for enhancing the performance / page speed of HumHub as:

  • Use of IntersectionObserver for stream scrolling
  • File cache header optimization/documentation
  • Prevent explicit AppAsset dependencies in AssetBundles since it adds a ton of unneccessary <script> tags in ajax html result
  • More Script/Style optimization/minimization
  • Script loading optimization
  • Image/Video optimization
  • General code analysis and optimization
  • Better optimization documentation (Caching/Cloud/Files/Server/etc.)
  • Stream optimization
    • Stream entry caching
    • Stream query visibility optimization (use Legitimation container ids instead of joins)
  • Request caching on client/pwa
  • Optimize ui-additions
  • Lazy load some potentially heavy snippets (e.g. Upcoming events)
  • Better asset bundle management (more usage of publishOptions only
  • Cache live polls requests in service worker
  • https://getcomposer.org/doc/03-cli.md#dump-autoload-dumpautoload-
@buddh4
Copy link
Contributor Author

buddh4 commented Feb 18, 2020

@luke- luke- changed the title Performance enhancement measures [OVERVIEW] Performance enhancement measures Feb 19, 2020
@buddh4
Copy link
Contributor Author

buddh4 commented Feb 25, 2020

@buddh4
Copy link
Contributor Author

buddh4 commented Feb 26, 2020

@buddh4
Copy link
Contributor Author

buddh4 commented Mar 11, 2020

#3715

@buddh4
Copy link
Contributor Author

buddh4 commented Mar 21, 2020

https://web.dev/workbox/

@buddh4
Copy link
Contributor Author

buddh4 commented Oct 23, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants
@buddh4 and others