Jdlrobson has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/155675

Change subject: Setup A/B test for editing / performance
......................................................................

Setup A/B test for editing / performance

Does reloading page via JavaScript after edit encourage more editing?
Theoretically, re-rendering a page via JavaScript is quicker, but this
can vary depending on internet connection, size of page and various other
factors.

It is possible a slower editing experience might deter users from editing
further but we have no data to say one way or another.

This buckets our users into 2 groups
Bucket A: After editing the page will be reloaded via HTTP request
Bucket B: After editing the page will be re-rendered via JavaScript.

The purpose of the A/B test is to see if there are significantly more
edits under one bucket that another, or if there is no noticeable change
in behaviour.

S# Please enter the commit message for your changes. Lines starting

Change-Id: I36208c0d6964685953a6bb2fc32eb7d15fe70834
---
M javascripts/modules/editor/EditorOverlayBase.js
1 file changed, 9 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/75/155675/1

diff --git a/javascripts/modules/editor/EditorOverlayBase.js 
b/javascripts/modules/editor/EditorOverlayBase.js
index bc650fa..3d1473d 100644
--- a/javascripts/modules/editor/EditorOverlayBase.js
+++ b/javascripts/modules/editor/EditorOverlayBase.js
@@ -4,6 +4,7 @@
                schema = M.require( 'loggingSchemas/mobileWebEditing' ),
                toast = M.require( 'toast' ),
                user = M.require( 'user' ),
+               isTestA = M.isTestA,
                EditorOverlayBase;
 
        /**
@@ -83,6 +84,14 @@
 
                        // FIXME: use generic method for following 3 lines
                        M.pageApi.invalidatePage( title );
+
+                       // FIXME: Remove when A/B test has run its course.
+                       // Does reloading page via JavaScript after edit 
encourage more editing?
+                       if ( isTestA ) {
+                               window.location = mw.util.getUrl( title );
+                               return;
+                       }
+
                        new Page( { title: title, el: $( '#content_wrapper' ) } 
).on( 'ready', M.reloadPage ).
                                on( 'error', function() {
                                        // Force refresh when something goes 
wrong (see bug 62175 for example)

-- 
To view, visit https://gerrit.wikimedia.org/r/155675
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I36208c0d6964685953a6bb2fc32eb7d15fe70834
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to