User:Puxlit/Hook Races

Motivation

 * scripts that fire  may interfere with scripts that naïvely wait on

Rough Enumeration
$ ./examine_dump.py './dev_pages_current.2019-03-10T06:11:44Z.xml' 'MediaWiki:.+\.js' '(?i)\bwikipage\.content\b'


 * MediaWiki:AddRailModule/code.js ([/?oldid=113211 as at dump] &middot; [/?curid=13531 latest])
 * MediaWiki:AjaxCommentDelete/code.js ([/?oldid=64245 as at dump] &middot; [/?curid=9286 latest])
 * MediaWiki:AjaxEdit.js ([/?oldid=113647 as at dump] &middot; [/?curid=22635 latest])
 * MediaWiki:AjaxRC/code.js ([/?oldid=111625 as at dump] &middot; [/?curid=2034 latest])
 * MediaWiki:AudioIntegrator/AudioIntegrator.js ([/?oldid=89216 as at dump] &middot; [/?curid=8918 latest])
 * MediaWiki:BandcampLazyloader.js ([/?oldid=102748 as at dump] &middot; [/?curid=20851 latest])
 * MediaWiki:ChainQuotes.js ([/?oldid=102544 as at dump] &middot; [/?curid=21016 latest])
 * MediaWiki:ChatHacks.js ([/?oldid=105575 as at dump] &middot; [/?curid=8872 latest])
 * MediaWiki:CollapseMessage.js ([/?oldid=90081 as at dump] &middot; [/?curid=19119 latest])
 * MediaWiki:CollapsibleList.js ([/?oldid=74608 as at dump] &middot; [/?curid=17118 latest])
 * MediaWiki:CommentGuidelines/code.js ([/?oldid=83873 as at dump] &middot; [/?curid=16484 latest])
 * MediaWiki:CommentPreview/code.js ([/?oldid=104435 as at dump] &middot; [/?curid=13988 latest])
 * MediaWiki:Countdown/code.js ([/?oldid=98701 as at dump] &middot; [/?curid=2182 latest])
 * MediaWiki:DeezerWidget/code.js ([/?oldid=85928 as at dump] &middot; [/?curid=18913 latest])
 * MediaWiki:Digital Clock/code.js ([/?oldid=104283 as at dump] &middot; [/?curid=4902 latest])
 * MediaWiki:Discord.js ([/?oldid=113210 as at dump] &middot; [/?curid=22516 latest])
 * MediaWiki:DiscordBanner.js ([/?oldid=111888 as at dump] &middot; [/?curid=19798 latest])
 * MediaWiki:DiscordIntegrator/code.js ([/?oldid=111252 as at dump] &middot; [/?curid=9744 latest])
 * MediaWiki:DiscussionsRailModule/code.js ([/?oldid=109259 as at dump] &middot; [/?curid=12628 latest])
 * MediaWiki:Filter/code.js ([/?oldid=98546 as at dump] &middot; [/?curid=7035 latest])
 * MediaWiki:FixLazyloadingInsideOfScrollable.js ([/?oldid=95752 as at dump] &middot; [/?curid=20327 latest])
 * MediaWiki:Flags/code.js ([/?oldid=92678 as at dump] &middot; [/?curid=9928 latest])
 * MediaWiki:Freenode IRC/code.js ([/?oldid=76847 as at dump] &middot; [/?curid=15911 latest])
 * MediaWiki:Global Lua Modules/List/code.js ([/?oldid=36035 as at dump] &middot; [/?curid=7810 latest])
 * MediaWiki:HTML5AudioPlayer/code.js ([/?oldid=71843 as at dump] &middot; [/?curid=16394 latest])
 * MediaWiki:Highlight-js.js ([/?oldid=103869 as at dump] &middot; [/?curid=20108 latest])
 * MediaWiki:InputUsername/code.js ([/?oldid=99816 as at dump] &middot; [/?curid=5205 latest])
 * MediaWiki:Insertables/code.js ([/?oldid=82121 as at dump] &middot; [/?curid=4358 latest])
 * MediaWiki:LinkPreview/code.js ([/?oldid=110168 as at dump] &middot; [/?curid=12844 latest])
 * MediaWiki:ListAdmins/code.js ([/?oldid=84932 as at dump] &middot; [/?curid=2568 latest])
 * MediaWiki:MarkBlocked.js ([/?oldid=102082 as at dump] &middot; [/?curid=9839 latest])
 * MediaWiki:Modal/demo.js ([/?oldid=109265 as at dump] &middot; [/?curid=22131 latest])
 * MediaWiki:NoImageLightbox/code.js ([/?oldid=111213 as at dump] &middot; [/?curid=2689 latest])
 * MediaWiki:NullEditButton/code.js ([/?oldid=95255 as at dump] &middot; [/?curid=3962 latest])
 * MediaWiki:OggPlayer.js ([/?oldid=96526 as at dump] &middot; [/?curid=8537 latest])
 * MediaWiki:RecentChangesMultiple/code.2.js ([/?oldid=49315 as at dump] &middot; [/?curid=7194 latest])
 * MediaWiki:RecentChangesMultiple/core.js ([/?oldid=113816 as at dump] &middot; [/?curid=8296 latest])
 * MediaWiki:SetBackground.js ([/?oldid=109687 as at dump] &middot; [/?curid=12688 latest])
 * MediaWiki:TabViewEditLinks/code.js ([/?oldid=112522 as at dump] &middot; [/?curid=20054 latest])
 * MediaWiki:Tooltips.js ([/?oldid=78352 as at dump] &middot; [/?curid=4387 latest])
 * MediaWiki:TopArticles/code.js ([/?oldid=86391 as at dump] &middot; [/?curid=7737 latest])
 * MediaWiki:TrymeButton.js ([/?oldid=93356 as at dump] &middot; [/?curid=19825 latest])
 * MediaWiki:TwitterFollowButton/code.js ([/?oldid=80123 as at dump] &middot; [/?curid=9601 latest])
 * MediaWiki:User Avatar Finder/code.js ([/?oldid=110141 as at dump] &middot; [/?curid=9855 latest])
 * MediaWiki:VKLikeButton/code.js ([/?oldid=66535 as at dump] &middot; [/?curid=15048 latest])
 * MediaWiki:VKWidget.js ([/?oldid=104147 as at dump] &middot; [/?curid=21328 latest])
 * MediaWiki:VevoEmbedder/VevoEmbedder.js ([/?oldid=71422 as at dump] &middot; [/?curid=8796 latest])
 * MediaWiki:VideoIntegrator/VideoIntegrator.js ([/?oldid=113545 as at dump] &middot; [/?curid=8815 latest])
 * MediaWiki:WikiStatistics/code.js ([/?oldid=92671 as at dump] &middot; [/?curid=10682 latest])
 * MediaWiki:YandexPlayer.js ([/?oldid=102410 as at dump] &middot; [/?curid=20925 latest])
 * MediaWiki:YoutubePlayer/code.js ([/?oldid=106052 as at dump] &middot; [/?curid=4732 latest])