When there are already a number of high quality libraries out there does the Beeb feel the need to both develop and release another one? Well the Beeb is a public corporation and funded by licence fees from it’s users and has such has built into it’s charter a number of goals to give general support across the social board. This manifests itself in Glow’s support for a much wider range of browser versions and a commitment to keep them useable rather than only being Â fit for the latest releases.
So because they have a significant number of users on Safari 1.3, they refrained from asking them to upgrade to Safari 2 as that would require them to buy a new operating system (OSX 10.4).
Currently they are still fully supporting IE5.5 and Safari 1.3, among others, and continuing to support Safari 2. On top of this, they actively avoid causing errors in â€œLevel 2â€ browsers. No major libraries were compatible with these requirements, and there was no guarantee that even if they were, they would not change their policies.
The Glow library, API and documentation is available here.