Paul Krill
Editor at Large

React Native gets instrumentation, performance boosts

news
Aug 27, 20152 mins

Facebook is investing heavily in the JavaScript framework for mobile app dev, focusing on build tools and source control

cloud tools
Credit: Shutterstock

React Native, Facebook’s JavaScript framework for building mobile UIs on native platforms, is getting a slew of enhancements in performance, instrumentation, and build tools.

Technologists from the company championed React Native and React during a “mobile engineering whiteboard” session in San Francisco on Wednesday afternoon. React Native provides “learn once, write anywhere” development capabilities, while React, developed in conjunction with Instagram, provides the “V” in the MVC (Model View Controller) paradigm and is intended to make it easier to build Web UIs. Both were invented by Facebook engineer Jordan Walke.

Aside from improved performance and adding missing features, robust instrumentation is being built, said Tom Occhino, Facebook engineering manager. “We have all of these dashboards and things where you can look and see how many iOS crashes there are per user and how long it takes to start the app.”

Occhino noted that “the other thing we’re investing heavily in is build tools, source control, all of the ecosystem,” around making it so engineers have all the tools they need whether they are operating on a standalone application, a groups application, or the main Facebook application. Improvements are being added incrementally rather than being based on a set product roadmap.

React Native was open-sourced in late March. Facebook has been getting contributions from the open source community around performance, cleaning up code and adding features like showing a camera view, said Occhino. Internally, Facebook has about six or seven teams experimenting with the technology.There also has been an interest in adapting React Native for use in development in the Microsoft realm, said Adam Wolff, Facebook director of engineering.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author