Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: EE-2.0.0
    • Component/s: Facelet Components
    • Labels:
      None
    • Environment:
      any

      Description

      The calendar component renders pretty slowly on a slow machine/server. The original cc was written some time ago and could likely be stream lined a bit.

      - check to make sure no work is being done on getters
      - make sure dataTables aren't rendering unnecessary spans.
      - check data model to see if there are any bottle necks.

        Activity

        Patrick Corless created issue -
        Patrick Corless made changes -
        Field Original Value New Value
        Salesforce Case []
        Fix Version/s EE-2.0.0.Beta1 [ 10254 ]
        Hide
        Carlo Guglielmin added a comment -

        Do you mean the Schedule composite component?

        Show
        Carlo Guglielmin added a comment - Do you mean the Schedule composite component?
        Hide
        Patrick Corless added a comment -

        Sorry, Schedule under misc. components.

        Show
        Patrick Corless added a comment - Sorry, Schedule under misc. components.
        Ken Fyten made changes -
        Summary Calendar render optimizations Schedule renderer optimizations
        Salesforce Case []
        Ken Fyten made changes -
        Salesforce Case []
        Assignee Brad Kroeger [ brad.kroeger ] Carlo Guglielmin [ carlo.guglielmin ]
        Patrick Corless made changes -
        Salesforce Case []
        Fix Version/s EE-2.0.0 [ 10256 ]
        Fix Version/s EE-2.0.0.Beta1 [ 10254 ]
        Ken Fyten made changes -
        Assignee Carlo Guglielmin [ carlo.guglielmin ] Philip Breau [ philip.breau ]
        Hide
        Philip Breau added a comment -

        slimmed down rendered HTML weight (~50% in example) by removing commandLinks, using a js library call to change cal view, and conditionally rendering panel tooltip

        Show
        Philip Breau added a comment - slimmed down rendered HTML weight (~50% in example) by removing commandLinks, using a js library call to change cal view, and conditionally rendering panel tooltip
        Philip Breau made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        Philip Breau added a comment -

        rendered HTML weight down ~50% now, performance appears much better

        Show
        Philip Breau added a comment - rendered HTML weight down ~50% now, performance appears much better
        Philip Breau made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Philip Breau added a comment -

        removed some unnecessary ids:

        DOM-diff and Time comparsions in comp showcase example

        pre post reduction
        day view 14kb 10.2kb ~27%
        1.04s 0.393s ~62%
        week view 35.7kb 26.2kb ~27%
        1.67s 0.54s ~68%
        month view 55.5kb 26.9kb ~52%
        0.93s 0.22s ~76%
        year view 464.3kb 117.3kb ~75%
        1.26s 0.36s ~71%

        Show
        Philip Breau added a comment - removed some unnecessary ids: DOM-diff and Time comparsions in comp showcase example pre post reduction day view 14kb 10.2kb ~27% 1.04s 0.393s ~62% week view 35.7kb 26.2kb ~27% 1.67s 0.54s ~68% month view 55.5kb 26.9kb ~52% 0.93s 0.22s ~76% year view 464.3kb 117.3kb ~75% 1.26s 0.36s ~71%
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Philip Breau
            Reporter:
            Patrick Corless
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: