Google Closure - Compile JavaScript for the Web

GDG Madison
Sun, Oct 15, 2017, 6:00 PM (CDT)

About this event

Large JavaScript applications have big problems that need to be solved before they can be deployed to production. The final shipped JavaScript needs to be as small as possible for speedy delivery and split into modules for concurrent downloads. The Google Closure Compiler has been solving both these problems for years with techniques like

* Tree Shaking

* Dead Code Elimination

* Function Inlining

* Cross Module Code Motion

For all it's power Google Closure hasn't been more commonly adopted due to the restrictive subset of JavaScript it allows. Fortunately that is changing with Google Closure now being able to understand modern JavaScript and Node / ES6 Module syntax. Major JavaScript frameworks like React and Angular are working to become compatible with Closure for it's large (30% + code size reduction) benefits.

Peter Schuck will present on the ideas behind Google Closure, how to use it, and the recent push to for it to be incorporated into the wider JavaScript ecosystem.

Doors open at 5:30; presentation starts at 6:00.