Uploaded image for project: 'Observium'
  1. Observium
  2. OBS-644

Billing page browser repaint time is very high with 40+ items

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • None
    • None
    • Billing, Web Interface

    Description

      <server>/bills/, the Traffic Bills landing and summary page, takes a very long time to repaint when scrolling the page with upwards of 40 entries.
      This is observable on all browsers we have used, with the exception of Safari 7 running on a 2010 MacBook Air which crashed out entirely. This issue isn't observable in these systems on any other page within Observium that we know of, and the systems have no problems viewing 1000 items at a time on the Ports summary screen.

      When scrolling, the page does not move for about half a second between each movement, stuttering as the page moves. This makes it very difficult to find a client in the list and actually open up their billing entry, as you typically end up scrolling beyond the mark.

      We have 50 billing entries but first observed the issue at around the 40 item mark. We have around 5 comments and 10 billing references listed on the page as well. All clients are actively polling for billing currently.

      To reproduce, attempt to scroll the billing page with upwards of 40 active billing items present. The Chrome developer Timeline shows anywhere between 500ms to 800ms being taken to repaint the page.

      Attachments

        Activity

          People

            codekiller Dennis de Houx
            gareth-bsh Gareth Saxby
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: