Submissions/ResourceLoader
Presentation Media Transcribed on Etherpad |
- Review no.
130
- Title of the submission
ResourceLoader, modernizing client-side development
- Type of submission (workshop, tutorial, panel, presentation)
Presentation
- Author of the submission
Roan Kattouw and Trevor Parscal Timo Tijhof
- E-mail address or username (if username, please confirm email address in Special:Preferences)
User:Catrope and User:Trevor Parscal User:Krinkle
- Country of origin
The Netherlands (Roan, Timo), United States (Trevor)
- Affiliation, if any (organization, company etc.)
Wikimedia Foundation
- Personal homepage or blog
- Abstract (please use no less than 300 words to describe your proposal)
MediaWiki 1.17 was deployed to all Wikimedia wikis in February. Its flagship feature is ResourceLoader, a JavaScript and CSS delivery system that modernizes the development and delivery of client-side resources. ResourceLoader was designed to improve resource delivery and execution performance, but it also makes life easier for developers by providing a JavaScript framework with features like dependency resolution, internationalization of JavaScript messages, and more.
In this presentation, we will show the basic architecture and features of ResourceLoader, and the benefits it brings to JavaScript performance and development. We will also talk about how ResourceLoader affects the existing body of JavaScript, both in MediaWiki and its extensions and in on-wiki JavaScript like user scripts and Gadgets. Finally, we'll discuss improvements and additions to ResourceLoader that are planned or in progress, and how developers can help.
This presentation is mainly technical. Some basic knowledge of web development is useful, but you don't have to be a web developer to understand most of the things we'll show.
- Track (People and Community/Knowledge and Collaboration/Infrastructure)
Infrastructure (MediaWiki development)
- Will you attend Wikimania if your submission is not accepted?
Yes (Roan), no (Trevor).
- Slides or further information (optional)
- We're also giving a presentation about ResourceLoader at OSCON (the week before Wikimania in Portland, Oregon).
- wikitech:Presentations
- wikitech:File:ResourceLoader_WM2011.pdf
Interested attendees
If you are interested in attending this session, please sign with your username below. This will help reviewers to decide which sessions are of high interest. Sign with four tildes. (~~~~).