A better developer experience for Native Client
Blog post from Google Cloud
Native Client (NaCl) enables developers to write high-performance applications using C and C++ code that run directly in the browser, and recent enhancements have made the development process more efficient. The introduction of a Native Client add-in for Microsoft Visual Studio and a new debugger, nacl-gdb, simplifies setup, building, running, and debugging of applications as Pepper plug-ins and Native Client modules. This is particularly beneficial for those porting existing applications to Native Client, as it allows for gradual adaptation to Pepper APIs. The cross-platform nacl-gdb, based on the familiar gdb, supports Windows, Mac, and Linux, allowing developers to focus more on coding rather than troubleshooting with print statements. The Visual Studio add-in provides a user-friendly interface for debugging, although developers using other environments that support gdb can also interact with nacl-gdb. The enhancements aim to streamline the development experience, encouraging developers to explore Native Client for creating innovative apps while reducing the time spent on debugging.