Behind Paper.js: On the nuts and bolts of designing and building a vector graphics library in JavaScript

Presented by Jürg Lehni at JSLA ( Thursday May 30th, 2013

As one of the creators of Paper.js, Jürg Lehni will shed light on the history and functionality of the library. His presentation will also focus on various meta-programming tricks, such as the implementation of operator overloading in JavaScript to make vector math a first class citizen, a row of other syntactic goodies that lead to more readable code, almost automatic (de)serialization of data structures, and an internal micro framework used for simple class inheritance with support for accessors and dynamic overloading.





Leave a Reply

Your email address will not be published. Required fields are marked *