Widget API Fragmentation

In 2007, I theorised how web runtime APIs might eventually end up having the same fragmentation problems as native APIs. I have also previously written how some existing runtimes have caused problems with fragmentation.

Kai Hendry in his blog post today on ‘Degrading Widgets’ describes how…

"New APIs like that defined by Opera or BONDI (and later the W3C) are volatile. APIs will change dramatically and they will not necessarily remain backwards compatibility."

This leads him to conclude…

"…it will be likely that widgets (at least at first) will be tested and pinned to a particular static snapshot of a widget runtime."

and that…

"that widget runtimes must make every effort possible to keep a widget up to date".

Difficult.