resourceloader: Remove redundant check in mw.loader.store for Opera 12
authorTimo Tijhof <krinklemail@gmail.com>
Fri, 24 Aug 2018 03:08:06 +0000 (04:08 +0100)
committerTimo Tijhof <krinklemail@gmail.com>
Sun, 26 Aug 2018 04:25:16 +0000 (05:25 +0100)
commit07d8fded3eb3362575e11043197f9a80ec7401cd
treeb36f0370b1cdf1f660fccead5c4b7e07892f2b11
parent2c7ff994aa285a9ecda897fc6fe3c874ed6547a7
resourceloader: Remove redundant check in mw.loader.store for Opera 12

Opera 12 is no longer supported for Grade A. This regex was currently
running on every module script executed on every page in between
each module's execution.

execute() for module A -> handlePending -> mw.loader.store.set()
-> Opera 12 check -> schedule update -> yield to module B.

The serialisation logic in store.set() should probably more
generally deferred and taken out of this path, but until then,
every bit helps.

Change-Id: I8d4628b6d663fe25040c6ef0b4983a4b7eea94c6
resources/src/startup/mediawiki.js