These days I don't often see actual improvements to software. Most "improvements" just add more bloat atop the already existing bloat; however, the Chrome browser has a really neat ability to use Bluetooth and serial ports connected to your computer.
I have about 8,051 ideas for how this can be used, including allowing control of an embedded system from across the planet, without requiring the embedded system to have any special firmware, or requiring the user to download anything but a browser many people already have installed. Additionally, it makes embedded systems accessible from mobile devices without having to go through the bass-ackwards and convoluted chore of creating mobile apps.
In the screenshot above, the "host" system automatically queried the embedded system once it was connected. The host asked for the number of output ports on the embedded system, and received a reply of 4. The host then requested the status of each port, and updated the GUI accordingly. Of course, the HTML/JS/CSS is still being worked on, and I'm hardly a guru at those two. For every item I add and get working, it seems I break something else. But, that's how things go when you rarely use a language.