Alpha Presentation Optimizing Firefox Localization The Capstone Experience Team Mozilla Avery Berninger Brian Chen Chris Frey Yuan Cheng Nicholas Cowles Ian Kirkpatrick Department of Computer Science and Engineering Michigan State University From Students… Spring 2019 …to Professionals
Project Overview • Converting legacy system to Fluent • Process of localization • Multistep process o Converting old string bundle formats o Adapting markup and JS files for Fluent The Capstone Experience Team Mozilla Alpha Presentation 1
Project Overview • Individual page migration • Improving developer tools to speed up migration o More thorough testing o Assisted conversions The Capstone Experience Team Mozilla Alpha Presentation 2
Project Overview • Integrating optimized Fluent parser • Benchmarking performance improvement The Capstone Experience Team Mozilla Alpha Presentation 3
System Architecture The Capstone Experience Team Mozilla Alpha Presentation 4
What’s left to do? • Benchmark Rust file parser • Continue creating additional tools • Continue converting legacy files to Fluent The Capstone Experience Team Mozilla Alpha Presentation 11
Questions? ? ? ? ? ? ? ? ? ? The Capstone Experience Team Mozilla Alpha Presentation 12
Recommend
More recommend