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

Details

    • Sub-task
    • Status: Waiting for testing
    • Major
    • Resolution: Unresolved
    • 4.0.1
    • None
    • 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 App 4.1.0

    Description

      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

      Attachments

        1. Default-CD.mp4
          4.35 MB
        2. OnPush-cd.mp4
          5.78 MB
        3. with-OnPush.png
          with-OnPush.png
          470 kB
        4. withouth OnPush.png
          withouth OnPush.png
          726 kB

        Activity

          People

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

            Dates

              Created:
              Updated: