I have a branch I have made some initial commits to..
http://svn.wikimedia.org/viewvc/mediawiki/branches/script-loader/

(Its not ready yet)...will be great to have some tests to compare it 
with... I will be sure to let you know when it is ready ;)

peace,
michael


Sergey Chernyshev wrote:
> Guys,
>
> It's great to see that you're working in this direction - I'm thinking about
> working on this for a while, but didn't have a gut to undertake such
> ambitious project alone ;)
>
> Do you have a working instance of ScriptLoader anywhere so I can aim some
> performance tools at it?
>
> Thank you,
>
>         Sergey
>
>
> --
> Sergey Chernyshev
> http://www.sergeychernyshev.com/
>
>
> On Wed, Apr 15, 2009 at 5:29 PM, Michael Dale <[email protected]> wrote:
>
>   
>> These changes will probably result in some minor adjustments to existing
>> skins. (I will try not to completely break compatibility cuz I know
>> there are many custom skins out in the wild that would be no fun to stop
>> working once they update medaiWiki)
>>
>> This consolidation of <head> includes _may_ result in _some_ un-updated
>> skins referencing the same files twice which I think most browsers
>> genneraly handle "oky"
>>
>> Enabling $wgEnableScriptLoader will not work so well with skins that
>> have not been updated. Should have a patch soon. more about scriptLoader:
>> http://www.mediawiki.org/wiki/ScriptLoader
>> (We will most likely ship with $wgEnableScriptLoader off by default )
>>
>> I am also very excited about jQuery making its way into core. Things
>> like the add_media_wizard are much easier to put together with jQuery's
>> nifty abstractions and msg system. More about add media wizard:
>>
>> http://metavid.org/blog/2009/03/27/add-media-wizard-and-firefogg-on-test-wikimediaorg/
>>
>> peace,
>> michael
>>
>>
>> Brion Vibber wrote:
>>     
>>> Just a heads-up --
>>>
>>> Michael Dale is working on some cleanup of how the various JavaScript
>>> bits are loaded by the skins to centralize some of the currently
>>> horridly spread-out code and make it easier to integrate in a
>>> centralized loader so we can serve more JS together in a single
>>> compressed request.
>>>
>>> Unless there's a strong objection I'd be very happy for this to also
>>> include loading up the jQuery core library as a standard component.
>>>
>>> The minified jQuery core is 19k gzipped, and can simplify other JS code
>>> significantly so we can likely chop down wikibits.js, mwsuggest.js, and
>>> the site-customized Monobook.js files by a large margin for a net
>>>       
>> savings.
>>     
>>> If you've done browser-side JavaScript development without jQuery and
>>> wanted to kill yourself, I highly recommend you try jQuery -- it's
>>> sooooo nice. :)
>>>
>>> -- brion
>>>
>>> _______________________________________________
>>> Wikitech-l mailing list
>>> [email protected]
>>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>>
>>>       
>> _______________________________________________
>> Wikitech-l mailing list
>> [email protected]
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>
>>     
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>   


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to