Qt applications in your browser
Source: Qt Labs A first shot at creating a port of the Qt toolkit to Google's Native Client (NaCL) environment allows Qt applications to run as applets within a browser. The port is not yet complete, but it already offers mouse and keyboard support, rudimentary support for the QtGUI and QtCore libraries and several more complex widgets. The biggest problem with the current port though is that the event handling in NaCL is polling based which makes applications spin using 100% of the CPU; the developers descibe this as "not quite our preferred style".
Google's Native Client project allows native x86 code to run in a sandbox within a browser. The environment provides its own POSIX compatible API and a basic multimedia interface for mouse and keyboard events, audio and video, that can run code complied using a cross-compiling GCC toolchain. From a developer point of view, Native Client can be seen as an independent operating system platform.