As many of us are defending, and many of us are heavily criticizing (ex: blog 1,blog 2), the process of PC webization will be one of the greatest achievements of the Cloud Computing paradigm. Despite the fact that we can’t even call it a process, in my perspective, a process must be something with a well defined starting and with an predictable ending point, preferable with a developing plan or study. The PC webization is already happening, and directly or indirectly, is already potentiating great technological developments.
One of these technological developments example is the newest web workers API that is part of the HTML5 specification, and that was inspired in the Google Gears Workers.
These new web workers, already implemented by Firefox 3.1 beta 2, will become powerful tools for web developers, as old forks or POSIX threads were for Unix or Desktop developers. With it, web developers will have access to the power of SMP ou multiple core CPUs that exist on the client machines, eliminating, or at least reducing, the impact of the poor JavaScript performance.
Finally and most importantly, we would have access to enhanced and more interactive web applications. As an example, in a Cloud Computing Spreadsheet application, a specific complex calculation, inserted in a cell, could be computed by these web workers, using the power of the local CPU together with power of the Cloud, and without decrease the user interface interactivity.
As an example of how this new feature has been received by developers you can follow this discussion:
http://www.nabble.com/-Web-Workers-API–Data-synchronization-td21511797.html
Note:
PC means Personal Computer, and in my prespective includes: Apples, UNIX stations, and Microsoft Windows computers ;)
Tags: Web Workers



No comments
Comments feed for this article
Trackback link: http://www.cloudviews.org/2009/03/moving-forward-in-the-pc-webization-process/trackback/