Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-1912

spike: lower network footprints in webapp

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.1.0
    • None
    • cockpit
    • None

      timebox: max 1 day

        This is the controller panel for Smart Panels app

            [CAM-1912] spike: lower network footprints in webapp

            Valentin added a comment -

            Easy picks:

            • create a require.js module with most of the dependencies included (jquery, angular, angular modules, ..., has a limited benefits because most of the files we use are not part of those dependencies)
            • create a module for each interfaces (admin, cockpit and tasklist) and 1 module for the common features (limited benefits because ngDefine interferes)
            • use require.js + text plugin to load the templates (and compile the templates into 1 file per interface, this would have a greater benefits)

            A bit less easy picks:

            • remove ngDefine and use require.js configuration correctly (would allow to continue the work on a clean base, optimize all interfaces into a very small amount of files)

            Valentin added a comment - Easy picks: create a require.js module with most of the dependencies included (jquery, angular, angular modules, ..., has a limited benefits because most of the files we use are not part of those dependencies) create a module for each interfaces (admin, cockpit and tasklist) and 1 module for the common features (limited benefits because ngDefine interferes) use require.js + text plugin to load the templates (and compile the templates into 1 file per interface, this would have a greater benefits) A bit less easy picks: remove ngDefine and use require.js configuration correctly (would allow to continue the work on a clean base, optimize all interfaces into a very small amount of files)

              smirnov Roman Smirnov
              kerstin.hebel Kerstin Hebel
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: