Wednesday, September 21, 2011

Google Chrome Beta now Supports C, C++

Google has been working on Native Client (aka NaCl), an SDK that brings C/C++ functionality to browsers since at least last year, and now the latest Google Chrome beta version includes NaCl. NaCl uses an API called ‘Pepper’ that provides HTML5 bindings for C or C++ . (NaCl is the molecular formula for salt. Salt and pepper. Get it?)

Google has also promised to make NaCl available as a plugin for other browsers. What this means is that cloud-based applications may be able to execute code at a desktop level of sophistication, and that Google Chrome OS will soon be able to run these types of applications as well. It’s further blurring of the lines between Web/cloud and desktop applications.

According to Google’s announcement:

Native client allows C and C + + perfectly executed in the browser security restrictions similar to JavaScript. Client applications use native pepper, interfaces that provide C and C + + functions HTML5 attacks. As a result, developers can now take advantage of their expertise and code libraries for the production of portable high-performance web applications.

Google also announced an API that provides clear audio audio advanced JavaScript. This will also break the barrier between what is and is not possible for the browser-based applications do. Google introduced NaCl for chromium in May 2010.

No comments: