Modular JavaScript


Despite a similar name and syntax, JavaScript is not at all like Java. Unlike Java, it is a lenient language with no modularity built in to the language. Everything is global. How is it possible to produce large, modular, and maintainable applications in JavaScript when the language itself provides no support for it?

This talk will tell the story of modularity in JavaScript from its monolithic beginnings, to the promise of Harmony modules in ECMAScript 6. On the way, we will learn about the pitfalls of monolithic programs, and the power of module loaders.  This talk is geared towards experienced Java developers who want a deep dive into how to create large, modular JavaScript applications suitable for the enterprise.


Session details
Speaker(s): Session Type: Experience level:
Track: Tags: