Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-4045 Moodle App performance improvements for 4.1.0
  3. MOBILE-4085

Refactor components to use OnPush when possible and where it makes sense

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • 4.1.0
    • 4.0.2
    • AngularJS, Ionic
    • Hide

      course-format:

      Go to course page and check if there isn't a regression in this view.

      course-storage:

      Go to course downloads page and check if there isn't a regression in this view.

      Show
      course-format: Go to course page and check if there isn't a regression in this view. course-storage: Go to course downloads page and check if there isn't a regression in this view.
    • MOODLE_400_STABLE
    • MOODLE_401_STABLE
    • Moodle App 4.1.0

      Some components such as course-format used in pages with a lof to child components could be refactored to improve performance.

      alfonso.salces@moodle.com has made a proof of concept showing that this could be a great way to improve performance

        1. Default-CD.mp4
          4.35 MB
        2. MOBILE-4085_40_2022-11-23.mp4
          11.10 MB
        3. MOBILE-4085_41_2022-11-23.mp4
          27.33 MB
        4. MOBILE-4085_41_2022-11-24_16-44-04.mp4
          16.00 MB
        5. OnPush-cd.mp4
          5.78 MB
        6. with-OnPush.png
          with-OnPush.png
          470 kB
        7. withouth OnPush.png
          withouth OnPush.png
          726 kB

            alfonso.salces@moodle.com Alfonso Salces
            jleyva Juan Leyva
            Noel De Martin Noel De Martin
            Isabel Renedo Rouco Isabel Renedo Rouco
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.