Main Content

The challenges and rewards of writing a 100K line JavaScript application

About the Talk

November 6, 2009 8:15 AM

Keizersgracht 324, 1016 EZ Amsterdam (Felix Meritis)

Keizersgracht 324, 1016 EZ Amsterdam (Felix Meritis)

Xopus is a browser based XML editor written in JavaScript and XSLT. As any application it grows in size and complexity with every release.

The scale of the Xopus project pushes browsers to their limits in term of performance, stability and standard compliance. We will demonstrate those limits and what we've done to push browsers even further.

We will show our development framework: the Xopus Application Framework (packages, namespaces, dependency resolution, inheritance, event handling, unit testing and obfuscation/compression). And the core platform including a (semi)threaded scheduler, the Functional Reactive user interface framework based on that and our contentEditable replacement.

Ratings and Recommendations

Avg. Rating

Average based
on 5 ratings

comments powered by Disqus