Tom Germeau presented on building mobile apps that balance performance and flexibility. He discussed choosing a framework like Cordova or building a native wrapper with a thin JavaScript layer. This allows reusing code on multiple platforms while keeping the native stack for advanced gestures and navigation. Techniques like compositing layers, filters, and native scrolling were covered to optimize for memory usage and smooth experiences.
37. SVG/CSS vs Canvas
background: radial-gradient(...);
mask: url(gauge.svg);
transform-origin: center center;
transform: rotate(-124deg);
transition: all 1.5s ease
/* does not trigger redraw on animation */