Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News Webix 1.4 Released with WebSocket, IndexedDB, Data and Grid Suggest

Webix 1.4 Released with WebSocket, IndexedDB, Data and Grid Suggest

This item in japanese


Webix 1.4 has been released with support for data  and grid suggest in addition to WebSocket and IndexedDB. The data-suggest feature enables you to make use of either images or complex HTML content as select options.

On the other hand, grid-suggest provides an ability to select data from a table with support for editing, sorting and filtering.

Webix has been updated to provide WebSocket and indexedDB support for the purpose of data loading and saving. The WebSocket protocol enables the server to communicate to client side code when the when the data is changed by some user or some other server side action occurs. Meanwhile, the IndexedDB feature provides ability for your apps to work offline.

The latest release includes improvements in Window Positioning such as the ability to display in fullscreen mode in addition to zindexBase property and onReady event. It also adds autoConfig option including keyboard navigation for list component and improved styling for icon buttons with a data processor that automatically tracks events.

InfoQ had a brief chat with Veronica Lindorenko of xbsoftware to know more about the latest release

InfoQ: Does the new features work with .NET applications?

All client side features are available for all platforms, including .NET. In v1 we are introducing only one non-client side addition - support for web-sockets. It is based on Faye library which uses nodejs, and while it is not directly .NET compatible, can be used with IIS and Azure cloud.

InfoQ: Can you share with us more information about IndexedDB?

IndexDB is an inner database of the browser (supported by all modern browsers, except for Safari). Starting from version 1.4, you can use it the same as server side database for data loading and data saving. It possible to switch between server side database and browser database  in one line of code. The main goal of such addition is to improve offline support of an app. When page is offline it can use indexDB for all data operation, and later, when online connection appears, data can be synced with server side database.

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p