[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-10-28 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098
Bug 54098 depends on bug 60342, which changed state.

Bug 60342 Summary: [UI] Lightweight toolbars to initialize full toolbars
https://bugzilla.wikimedia.org/show_bug.cgi?id=60342

   What|Removed |Added

 Status|PATCH_TO_REVIEW |RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-09-01 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Andre Klapper aklap...@wikimedia.org changed:

   What|Removed |Added

 Blocks||2007

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-04-01 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Lydia Pintscher lydia.pintsc...@wikimedia.de changed:

   What|Removed |Added

   Severity|major   |normal

--- Comment #15 from Lydia Pintscher lydia.pintsc...@wikimedia.de ---
We've made good progress now so this is less pressing.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-03-27 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Bug 54098 depends on bug 62527, which changed state.

Bug 62527 Summary: Reuse existing DOM on page initialization
https://bugzilla.wikimedia.org/show_bug.cgi?id=62527

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-03-26 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Bug 54098 depends on bug 56259, which changed state.

Bug 56259 Summary: jQuery.valueview.Expert.prototype.draw() should not be 
responsible for non-edit mode  getting rid of BifidExpert
https://bugzilla.wikimedia.org/show_bug.cgi?id=56259

   What|Removed |Added

 Status|PATCH_TO_REVIEW |RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-03-26 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Bug 54098 depends on bug 61739, which changed state.

Bug 61739 Summary: Expert DOM is re-built several times on page load
https://bugzilla.wikimedia.org/show_bug.cgi?id=61739

   What|Removed |Added

 Status|PATCH_TO_REVIEW |RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-03-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Lydia Pintscher lydia.pintsc...@wikimedia.de changed:

   What|Removed |Added

 Whiteboard|backlog |story

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-03-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

tobias.gritschac...@wikimedia.de changed:

   What|Removed |Added

 CC||tobias.gritschacher@wikimed
   ||ia.de
 Whiteboard|story   |u=dev c=story p=0

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-03-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

tobias.gritschac...@wikimedia.de changed:

   What|Removed |Added

 Depends on||56259

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-03-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Adrian Lang adrian.l...@wikimedia.de changed:

   What|Removed |Added

 Depends on||62527

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-03-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Bug 54098 depends on bug 57746, which changed state.

Bug 57746 Summary: Allow Entity pages to be stored in the ParserCache
https://bugzilla.wikimedia.org/show_bug.cgi?id=57746

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-26 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Nemo federicol...@tiscali.it changed:

   What|Removed |Added

   Keywords||tracking
 CC||federicol...@tiscali.it

--- Comment #14 from Nemo federicol...@tiscali.it ---
 To clarify: the problem is not loading data, but initializing widgets. The
 browser isn't waiting for the server, it's frantically running in circles 
 trying
 to get all the JS widgets set up. Which, of course, we should avoid. We are
 working on it. Sorry for the inconvenience.

 -- daniel

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-24 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

tobias.gritschac...@wikimedia.de changed:

   What|Removed |Added

 Depends on||61850

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-24 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Bug 54098 depends on bug 61850, which changed state.

Bug 61850 Summary: [UI] Remove dedicated event system of toolbar controller
https://bugzilla.wikimedia.org/show_bug.cgi?id=61850

   What|Removed |Added

 Status|PATCH_TO_REVIEW |RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-21 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Adrian Lang adrian.l...@wikimedia.de changed:

   What|Removed |Added

 Depends on||61739

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-21 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Thiemo Mättig thiemo.maet...@wikimedia.de changed:

   What|Removed |Added

 Blocks||56090

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-20 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Thiemo Mättig thiemo.maet...@wikimedia.de changed:

   What|Removed |Added

 Blocks||61131

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-20 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Thiemo Mättig thiemo.maet...@wikimedia.de changed:

   What|Removed |Added

 Blocks||57765

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-13 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Bug 54098 depends on bug 60536, which changed state.

Bug 60536 Summary: review default gadgets on wikidata.org for performance 
improvements
https://bugzilla.wikimedia.org/show_bug.cgi?id=60536

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-12 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Bug 54098 depends on bug 61242, which changed state.

Bug 61242 Summary: Don't immediately load DOM only needed for editing
https://bugzilla.wikimedia.org/show_bug.cgi?id=61242

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |DUPLICATE

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-12 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

MZMcBride b...@mzmcbride.com changed:

   What|Removed |Added

 CC||o...@wikimedia.org

--- Comment #11 from MZMcBride b...@mzmcbride.com ---
Pages such as http://www.wikidata.org/wiki/Q5296 take over 30 seconds(!) to
load while logged out. This is unacceptable performance.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-12 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

--- Comment #12 from Lydia Pintscher lydia.pintsc...@wikimedia.de ---
(In reply to comment #11)
 Pages such as http://www.wikidata.org/wiki/Q5296 take over 30 seconds(!) to
 load while logged out. This is unacceptable performance.

We know. That's why this is set to major and that is why we're working on it
for the past weeks.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-12 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

--- Comment #13 from Ori Livneh o...@wikimedia.org ---
(In reply to comment #12)
 (In reply to comment #11)
  Pages such as http://www.wikidata.org/wiki/Q5296 take over 30 seconds(!) 
  to
  load while logged out. This is unacceptable performance.
 
 We know. That's why this is set to major and that is why we're working on it
 for the past weeks.

We need better documentation on how to investigate front-end performance
issues, so if you can, please make notes about the way you are going about this
work. It would be very helpful.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-02-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Yair Rand yyairr...@gmail.com changed:

   What|Removed |Added

 Depends on||61242

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-01-28 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Lydia Pintscher lydia.pintsc...@wikimedia.de changed:

   What|Removed |Added

 Depends on||60536

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-01-22 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

tobias.gritschac...@wikimedia.de changed:

   What|Removed |Added

 Depends on||60342

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-01-22 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

tobias.gritschac...@wikimedia.de changed:

   What|Removed |Added

 Depends on||60341

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-01-17 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

--- Comment #10 from Bene* benestar.wikime...@googlemail.com ---
Just to note how important the fix of this bug is. Using my Laptop, not a very
good one but quite usable, I simply cannot open items containing lots of
statements. Both Firefox and Chrome give me a message because of an
unresponsive script every ~30 seconds for more than 10 times. Thus I also
cannot view or edit this items which is a really hard fact and does affect lots
of users afaik.

Something I have recognized is that the whole HTML for the statements is
recreated via Javascript because you can see that after each unresponsive
script dialog some more statements appear in the list. This should not be the
way to go but the HTML should be created in the PHP part of the software.
Javascript should only be responsible for clicking events etc. but it should
*never ever* create tons of HTML and construct a whole web page.

So please take as much effort into that as possible because a database where
the data cannot be viewed or edited does not make lots of sense.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-01-16 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Andre Klapper aklap...@wikimedia.org changed:

   What|Removed |Added

   See Also||https://bugzilla.wikimedia.
   ||org/show_bug.cgi?id=58085

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-01-16 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Andre Klapper aklap...@wikimedia.org changed:

   What|Removed |Added

 CC||krinklem...@gmail.com

--- Comment #9 from Andre Klapper aklap...@wikimedia.org ---
*** Bug 60102 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-01-13 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

--- Comment #7 from Andre Klapper aklap...@wikimedia.org ---
(In reply to comment #6)
 https://bits.wikimedia.org/www.wikidata.org/load.
 php?debug=falselang=enmodules=jquery%2Cmediawiki%2CSpinner%7Cjquery.
 triggerQueueCallback%2CloadingSpinner%2CmwEmbedUtil%7Cmw.
 MwEmbedSupportonly=scriptsskin=vectorversion=20140110T032948Z:148

Also see bug 58085 for not loading TMH stuff on pages without multimedia.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-01-13 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Marius Hoch h...@online.de changed:

   What|Removed |Added

 CC||dan...@yahoo.com

--- Comment #8 from Marius Hoch h...@online.de ---
*** Bug 59996 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2014-01-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Quiddity pandiculat...@gmail.com changed:

   What|Removed |Added

 CC||pandiculat...@gmail.com

--- Comment #6 from Quiddity pandiculat...@gmail.com ---
I'm commenting just to add keywords for searchability. HTH. :)


The current error dialog in Firefox reads:

Warning: Unresponsive script

A script on this page may be busy, or it may have stopped responding. You can
stop the script now, or you can continue to see if the script will complete.

Script:
https://bits.wikimedia.org/www.wikidata.org/load.php?debug=falselang=enmodules=jquery%2Cmediawiki%2CSpinner%7Cjquery.triggerQueueCallback%2CloadingSpinner%2CmwEmbedUtil%7Cmw.MwEmbedSupportonly=scriptsskin=vectorversion=20140110T032948Z:148
-

It appears after ~15 seconds on Q254, during which the entire browser is
unresponsive (all tabs), and look like this: http://i.imgur.com/BnjJ1qZ.png

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2013-12-18 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

--- Comment #5 from Henning (WMDE) henning.sna...@wikimedia.de ---
Reflows and repaints are a minor issue. Detaching the entityView's node while
initializing the entity view does not result in any significant performance
improvement. There might be a little confusion about the log/chart posted in
bug 58106. One major part of the 81.82% is spent before the entityViewInit's
document ready event handler is even processed. The remaining idle time is
spent after JavaScript initialization has finished (see flame chart).
Profiling current Q212, it takes about 1/3 of the overall loading time until
entityViewInit's event handler is processed (on my machine). As to the flame
chart in bug 58106, this would be at about 86 seconds with those 86 seconds
being idle time nearly completely. That time contains some considerable amout
of waiting for back-end responses. Beginning with 124 seconds, JavaScript
initialization is finished followed by 2.4 minutes of idle time.

The major problem is, as pointed out, the sheer number of JavaScript code
executed. Tons of jQuery widgets are initialized as soon as the page is loaded.
A solution would be to defer initializing most of those widgets until they are
actually needed. This would require a proper non-JavaScript page the minimal
JavaScript could be initialized on. However, in order to achieve that,
formatters need to be implemented properly in the back-end first. Currently,
the front-end formatters for Time and GlobeCoordinate are more sophisticated
than the ones in the back-end.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2013-12-11 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Bug 54098 depends on bug 57746, which changed state.

Bug 57746 Summary: Allow Entity pages to be stored in the ParserCache
https://bugzilla.wikimedia.org/show_bug.cgi?id=57746

   What|Removed |Added

 Status|VERIFIED|REOPENED
 Resolution|FIXED   |---

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2013-12-09 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Lydia Pintscher lydia.pintsc...@wikimedia.de changed:

   What|Removed |Added

 Whiteboard||backlog

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2013-12-06 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Lydia Pintscher lydia.pintsc...@wikimedia.de changed:

   What|Removed |Added

 CC||mybugs.m...@gmail.com

--- Comment #3 from Lydia Pintscher lydia.pintsc...@wikimedia.de ---
*** Bug 58106 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2013-12-06 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Bartosz Dziewoński matma@gmail.com changed:

   What|Removed |Added

 CC||matma@gmail.com

--- Comment #4 from Bartosz Dziewoński matma@gmail.com ---
Repeating my bug 58106 comment 3:



This is caused by two problems, one of which is somewhat easy to fix when you
know what to look for (see below), and the other not so much.

The second problem is, obviously, the fact that *there's just so much code*,
and executing more code usually takes more time. I think even loading VE
requires less. Seriously, this is mad.

The first is that elements are sometimes first inserted into DOM, and then
filled with their children. This causes continuous reflows and repaints when
executing the script. The 81.82% idle time in Helder's log is spent on
reflows, repains and other related browser activities.

The worst offender here seems to be jquery.wikibase.entityview, which does
`$( 'div/' ).appendTo( this.element ).claimgrouplistview( { … } )`
– where the .claimgrouplistview() call generates the entire list of claims that
spans several screens of text. If you scroll down during the loading of the
page, you can see the claims being built part-by-part in real time.

The obvious fix – changing the order of operations – seems to cause all of the
edit links not to appear (unless I borked something else). I did not
investigate the root cause, probably something somewhere ten levels of
abstraction deep calls .parent()/.closest(), which at that point returns an
empty collection due to the element being parentless. Somebody more
knowledgeable about the code will probably be able to track this down easily.



Just building the elements before inserting them to the DOM, not after, gives
an about infinity-fold improvement.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2013-12-05 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

--- Comment #2 from Lydia Pintscher lydia.pintsc...@wikimedia.de ---
Idea by Henning: Only initialize certain widgets when clicking edit.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2013-12-04 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Daniel Kinzler daniel.kinz...@wikimedia.de changed:

   What|Removed |Added

 CC||daniel.kinz...@wikimedia.de
 Depends on||57746, 56903

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2013-11-20 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Bug 54098 depends on bug 57051, which changed state.

Bug 57051 Summary: Optimize frontend template engine
https://bugzilla.wikimedia.org/show_bug.cgi?id=57051

   What|Removed |Added

 Status|PATCH_TO_REVIEW |RESOLVED
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2013-11-14 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

tobias.gritschac...@wikimedia.de changed:

   What|Removed |Added

 Depends on||57051

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l


[Bug 54098] [UI] Front-end performance: Improve loading time of items

2013-10-28 Thread bugzilla-daemon
https://bugzilla.wikimedia.org/show_bug.cgi?id=54098

Henning (WMDE) henning.sna...@wikimedia.de changed:

   What|Removed |Added

 CC||henning.sna...@wikimedia.de
Summary|improve loading time of |[UI] Front-end performance:
   |items   |Improve loading time of
   ||items

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l