kewisch/ical.js — pull request #45 by lightsofapollo (2012-11-09 07:31:00+00:00)
Title: Component v2 WIP (for feedback on approach)

This is the component v2 structure I would like to propose.
Everything is lazy created from top down for optimal performance.

jCal structure is updated when setValue is called (or will be) for easy persistence so the component/property layer is a transparent wrapper on top of jCal and is totally optional. (people could in theory mix & match the approaches, etc...).

Let me know what you think.

Again this is WIP only and while tests pass I am still working out the details of how to port the entire decoration layer over from the original parser.