clock menu more-arrow no yes mobile

Filed under:

Enyo 2.0 gets new UI widgets for cross-browser support

New, 9 comments

Enyo, the rendering engine that powered webOS, has been updated to 2.0b2, adding Onyx, an improved UI library, and better cross-platform support. Enyo can now be used to to develop web apps for various browsers and devices.

Enyo logo
Enyo logo

HP snuck in just under the wire in keeping up with its Open webOS release schedule, updating Enyo to 2.0b2 and adding new UI widgets and performance improvements. For the unfamiliar, Enyo was the JavaScript framework that powered webOS on the TouchPad and is now an open-source rendering engine for web apps, as well as Open webOS development. The update introduces Onyx, a UI library of pre-made elements for developers to take advantage of. It's based on existing webOS controls, but the underlying code has been re-written to improve performance across various browsers. The library is currently limited to commonly used elements — toolbars, text inputs, checkboxes, and various buttons, which you can test out yourself — but the Enyo team plans to add more widgets in the future. Also in the update is a layout tool that allows developers to create columns and rows that automatically resize based on available browser window space, a non-issue when Enyo was only powering the TouchPad.

Performance wise, Enyo 2.0b2 improves scrolling on iOS and Android devices, an issue we noted when looking at some of the first cross-platform Enyo apps last month, Flash Cards and Papier Mache.

While the update is largely a developers-only affair, Enyo's cross-browser compatibility means we might see some great web apps that nearly anyone on any platform can use. Just so long as developers embrace it more than the original webOS.