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
