TypeScript is the official language of frontend web development at Airbnb. Yet, the process of adopting TypeScript and migrating a mature codebase containing thousands of JavaScript files didn’t happen in one day. TypeScript adoption went through the process of an initial proposal, adoption by multiple teams, a beta phase and, finally, landing as the official language of frontend development at Airbnb. You can learn more about how we adopted TypeScript at scale in this talk by Brie Bunge.

Migration strategies

Migration at scale is a complex task, and we explored a couple of options for moving from JavaScript to TypeScript:

1) Hybrid…

Sergii Rudenko

Software engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store