Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

10 KB or bust: The delicate power of webpack and Babel

Brian Holt (Microsoft)
4:25pm–5:05pm Wednesday, June 13, 2018
Browsers and Frontend Tools
Location: 210 D/H Level: Intermediate
Secondary topics:  Best practice, Developer Experience Track: Tools, Platforms, and Techniques, Technical

Who is this presentation for?

  • JavaScript engineers

Prerequisite knowledge

  • A working knowledge of how to code in JavaScript

What you'll learn

  • Learn how to optimize your webpack and Babel configs in order to get the best performance possible

Description

After three years of tooling around with webpack and Babel at Netflix, LinkedIn, and Reddit, Brian Holt has gained some battle-won knowledge. Brian demonstrates how to squeeze more performance out of your code without rewriting app code by tweaking webpack and Babel. These tools are immensely powerful, but it’s a delicate dance to get them to play nice.

Join in to learn some nonintuitive tricks that lead to smaller bundles, faster parse times, browser-engine opts and de-opts, and faster perceived load times. While these examples will use Preact to make examples this apply to any application that uses these two phenomenal tools. You’ll be surprised at what you can do just by turning a few knobs.

Photo of Brian Holt

Brian Holt

Microsoft

Brian Holt is a senior cloud developer advocate at Microsoft, where he’s all about developers, developers, developers. Previously, he was a JavaScript engineer at Netflix, LinkedIn, and Reddit. When not working, Brian finds time to teach on Frontend Masters, run his mouth on Front End Happy Hour, travel all over the world, and play with his adorable dog. Brian is currently a resident of San Francisco, CA.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)