In this talk, Patrick will share with you the details of RaptorJS, a JavaScript library developed at eBay that supports defining modules and classes that work seamlessly across all JavaScript environments–including Node and Rhino. RaptorJS also provides an adaptive module loader and packager that allows modules to conditionally include code based on the target environment, target device or any other desired criteria. In addition, the system is easily extensible to support any type of resource, not just raw JavaScript and CSS files, and it has allowed eBay to completely decouple itself from tedious build-time packaging systems required by other libraries and tools.
The developers of RaptorJS are excited to be open sourcing RaptorJS and believe that it will be a huge benefit to the web development community.
Talk given at the Schmonference Conference, June 29, 2012