Searched For: hovercardsperformance
This ticket is a follow-up of the comment received from the performance review https://phabricator.wikimedia.org/T307736:
> Standard hovercards should probably be disabled for se … h for UX and API overhead reasons (hovercards restbase requests trigger instantl … for search Preview to disable the hovercards
- [ ] Implement the code required … f hovercard are loaded)
Note: The Hovercards are handled by the "https://www.me … ntation to disable this extension.
…
This is the bug to track the requested second performance review before this feature is grad … would like to seek advice from the performance team with regards to the code before pushing to production.
lysis
[] Ping by email to reading web team for attention and discussion
Acceptance Criteria:
- Benchmark performance of API to determine efficiency of … ns list for moving to RESTBase for hovercards
Overall performance of the extension before we make it … be nice to get T67845 reviewed too.
ic for all of the UI/UX changes related to this feature: T306341
#### Performance assessment
Please initiate the performance assessment by answering the below: … n done to ensure the best possible performance of the feature?
- As mentio … sions already use vue.js with good performance results. We will also make sure th … ttlenecks) of the code in terms of performance?
- API calls to fetch the add … ?
- /
- Please list which …
Tracking bug for all that needs to be done before we make Hovercards default for the following Wikipedias for 2 months (test release).
)//
>
> Hosting the changes on Beta Cluster is a requirement prior to performance review. Please ensure that the fea … blic environment instead where the Performance Team can also SSH into. Links to code only is insufficient for a performance review.
IPInfo is available to lo … /mediawiki-extensions-IPInfo
#### Performance assessment
> Please initiate the performance assessment by answering the below: … n done to ensure the best possible …
.0/dist/redux.min.js).
# Define and document the set of events that Hovercards should respond to.
# Create act … ched in order to improve rendering performance but the caching behaviour should b … behaviour.
== Considerations
# Hovercards is event driven. We should conside … w.mediawiki.org/wiki/Beta_Features/Hovercards/Functionality (draft: https://docs … .2s and keep the delay constant.
As a data analyst, I want to be able to easily distinguish HoverCards hovers as `preview` classified req … t they can be classified in Hive
HoverCards to stable desktop web is tentative … is a hard requirement of that work.
a data analyst, I want to understand link interaction without and with HoverCards so that I can help inform decisions regarding tuning and rollout of HoverCards.
##Acceptance criteria:
[x] At st … g funnel:
[x] Page loaded event w/ HoverCards disposition
[x] Initial dwell 250m … cked: destination|settings cog
[x] HoverCards disabled by user events. The instr … ic endpoint)
[x] Versioning (which Hovercards UX?) with flexibility for A/B/C te … the present version of the schema)…
Before setting hovercards to default for all users (except t …
This requires:
[ ] Users who have HoverCards enabled by the beta features shoul … er JavaScript to determine whether Hovercards is enabled for the given user. Thi … ce to detect if the user is in the hovercards bucket or control (regardless of w … ther user has subsequently enabled hovercards)
etween Italian, Russian, and from the results of {T139319}:
**Rate of hovercards being valuable v. disruptive**
… uced?
**What % of people dislike hovercards?**
- Percent of sessions where people disable hovercards?
- Percent changes over time
… cy of error states (per hover)
nformation available at - https://www.mediawiki.org/wiki/Beta_Features/Hovercards
Extension: https://www.mediawiki. … iawiki.org/wiki/Talk:Beta_Features/Hovercards
--------------------------
**Vers … wikimedia.org/show_bug.cgi?id=26587
Visit http://reading-web-staging.wmflabs.org, login and opt-in for the Hovercards beta feature.
2. Go to http://read … ate bugs for any encountered issues
In Hovercards we bind scroll events but do not d … why but this seems like a possible performance issue.
== Story
As a navpopups user, I want the ability to try out the hovercards feature, to see which one I like b … other customization may affect the performance of this feature. If you notice is … nclude its value in Popups events.
on times weren't actually matched.
Perform the hover+click tests with hovercards off and on showing the interaction … ink interaction time calculations.
Announce quantitative results of hovercards A/B tests based on: {T145770} with a focus on feature performance/rationale for continuing to pursue feature
**Story**
As a user, I do not want hovercards to end abruptly, as it is confusin … blurring.
{F3866876}
{F3866884}
un an A/B test enabled on ru.wikipedia.org such that 10% of anons have Hovercards ON
[ ] Set Event Logging sampling … ia.org such that 20% of anons have Hovercards ON
Deploy on or after 9/19/2016
… a analysis
-- filed:{T145770}
rmal
**See Also**:
https://bugzilla.wikimedia.org/show_bug.cgi?id=66240
91344}, but for the moment No bracketed contented is meant to be shown.
the current behavior, vandalism in the introduction could be shown by hovercards even it is not visible in the arti … *: unspecified
**Severity**: normal
lysis
[] Ping by email to reading web team for attention and discussion
ign and location) over at https://www.mediawiki.org/wiki/Beta_Features/Hovercards/preferences
Related is question to … good part of the discussion on the Hovercards preferences.
**Separation to oth … on on: {T72879}
**Version**: 1.24rc
further tests with the new page previews feature (previously known as "Hovercards") on desktop. Reading enabled it f … ll take another look at doing that.
iawiki.org/wiki/Page_Content_Service
See also:
* {T214000}
* {T213505}
people know the difference between Page Previews and Citation Previews
ding of the JS/CSS hasn't completed by the time the user hovers a link.
uality in this code without extra round-trips would enable interesting performance optimizations.
- **Caching of API … sing as high-traffic features like hovercards (see T70860) are built as direct A … w-style thumbs gradually. To avoid performance impacts, all (simple) requests for … rving thumbnails. This is good for performance (especially without caching), but … e box. Caching could eliminate the performance issue for higher volume installs, … ner-based distribution solution.
…
real usages of the API and decide on the options needed by the clients.
nt the project (e.g. Wiktionary) that you access the most languages of.
such as split brain or network connectivity issues between the two DCs?
The old code should be removed, because it causes bugs like {T164118}.
ment
**See Also**:
https://bugzilla.wikimedia.org/show_bug.cgi?id=61167
--------------------
**Version**: unspecified
**Severity**: enhancement
so for example lazy loading does not interfere on hoovercards results.
experiment or not
[x] Enable lazy loading images when user is in bucket
which often looks awful.
Here is an example from FB:
{F4336341}
vs. Hovercards;
{F4336339}
Whatsapp
{F4336368}
… task. We may need to sync with the performance team+ops and let them know we're d … it impacts TTFB.
Related: T162328
-------------------------
**Version**: unspecified
**Severity**: normal
g removal of the caching layer, and evaluating the resulting impact on performance. Planning out removal of the custo … to integrate this gadget with the Hovercards extension.
==Detailed replacement … fter the conclusion of the project.
sed wiki. If it ends up not working for us, I'll quickly ask disabling.
can see the discussion and progress on the main tracking task, T114443.
avoid picking images where the license on that wiki doesn't permit it.
erHTML = e.message + '\n' + e.stack
}
</script>
</body>
</html>
```
wikipedia.org/wiki/Wikipedia:WikiProject_edit_counters|edit counters]]
A few comments on the Talk page for Page Previews (Hovercards as it is known in beta) have sugge … c:Tg8m178nj6doq7k3 | discussion ]])
e", soft reload (e.g. caches should be available)
I'm facing a severe performance issue on history pages in Firefox … ty**: major
**Attached**: {F11909}
he same goal for a lot fewer bytes. I would recommend we leverage that.
the consensus on it and the feasibility of doing it as a GSoC project.
**Background**
With the advent of hovercards, our classic definition of session … g in terms of a success metric, as hovercards might cause users to read further … more relative, but might be simpler
us event on the link being re-triggered when the tab is re-focused...
7628 | 167 | |
| ExternalSearch | 30 | 10 | 15786 | 87 | |
eenshots of "Stuck" popup in Live Update mode**
|{F9013222}|{F9013221}|
nts for their use. We would also like to incorporate learning from the performance related investigations (the loot p … STBase / MediaWiki config options]]
d
We will be performing an A/B test on enwiki and dewiki to gauge the performance of the page previews feature, espe … disk space concerns, see {T172322}
efore sign off
[x] Update https://www.mediawiki.org/wiki/Beta_Features/Hovercards with the final list of blacklisted … le. The expected output is `false`.
sult from old instrumentation]])
[ ] ... ratio of link opens from seen hovercards ([[https://phabricator.wikimedia.o … ta from all browsers 7/19 (T158172)
1
-- /media
-- /hieroglyph
-- /thumb
-- /data
-- /wikidata
```
loading twice. It should only load once.
Possibly related to T147755
Steps to recreate:
1. Enable hovercards as a beta feature
2. Enable naviga … ther customisations May Affect the performance of this feature. If you experience … ew your gadget and user scripts."
k, Catalan, Hebrew (see [[https://www.mediawiki.org/wiki/Beta_Features/Hovercards#Rollout_Plan | rollout plan]]). The performance on each Wikipedia will be measured … but approached the problem from a performance perspective:
> There are a handfu … can make to improve the status quo?
images in the lead section OR infobox should appear in related pages, hovercards, lead images
[] There should be a … as duplicate and add to test plan]
d value was undefined this would lead to dropped events. (cc @Tbayer )
@GWicke @mobrovac @Eevans @Mholloway @dr0ptp4kt what are your thoughts?
comes in.
The browser does this in a way that is friendly with render performance (e.g. no forced re-rendering for e … ser behavior.
{F4022361 width=500}
ink sends me to (broken)
https://www.mediawiki.org/w/File:BetaFeatures-Hovercards-Thumbnail-ltr.svg
It should go to
… diawiki.org/wiki/File:BetaFeatures-Hovercards-Thumbnail-ltr.svg
---
There's a s … which has been broken into {T96643}
" instead of "numeric-id"
Update jgit to 82b5aaf7e
Clarify penalty performance for alternative change identifiers … 4c2dfcb8337d6f66df6058f8b9784fbc04
" instead of "numeric-id"
Update jgit to 82b5aaf7e
Clarify penalty performance for alternative change identifiers … 4c2dfcb8337d6f66df6058f8b9784fbc04
finitions to "previews".
* Remove as many references to Popups and HoverCards as possible.
* Use language co … icking the cog, it should show the hovercards
settings menu.
Additi … 559f8e107de2946224ac1fe65154d
tps://secure.phabricator.com/D16692
(stable) Promote 2016 Week 41
s://secure.phabricator.com/D16424
Add a missing table key to improve performance of "Recently Completed Tasks" quer … T11406.
Auditors: chad
Improve performance when constructing custom fields fo … next update, and improving Conduit performance helps with that.)
Test Plan: Ran … 11404. On my system, this improves performance by 10-15% for `differential.revisi … cator.com/D16354
Improve Conduit performance of special edge-based custom Revis … cator.com/D16352
Improve Conduit …
Gadgets are slow, easily broken, poorly maintained, pose security and performance issues, and are not generally avai … is heavily clashes with the Popups/Hovercards extension. Popups all over the pla … hat this should be merged with the Hovercards concept, but this moves code that' … t make any changes.
Patch-set: 2