This question is answered in detail in the article What is Glow?.
What browsers does Glow support?
Glow supports all the browsers currently listed the BBC Browser Support Standard. This defines a graded list of browsers, with three levels of support ("supported", "partially supported" and "unsupported").
Glow works fully with all browsers in the "supported" grade, and also guarantees no errors will be thrown in the "partially supported" grade.
At the time of writing, the following browsers are considered supported: Internet Explorer 6, 7, 8, FireFox 3.0.x, 2.0.x, Chrome 1.0.x, Opera 9.5x, 9, and Safari 3.x, 2.x.
Why are Glow modules packaged the way they are?
You may notice that the Glow library is broken down into smaller modules, which are then packaged into files for download.
Glow modules are completely self-contained and can be optionally loaded or not, depending on whether you need them. Using this pattern gives us a high level of flexibility.
Can I host Glow on my own server?
As of version 1.5, Glow is available to users outside the BBC under to an open source licence.
Instructions for hosting Glow on your own server are available in the getting started documentation.
What do Glow's version numbers mean?
Every release of Glow has a unique version number associated with it. These numbers follow a specific scheme which is described in the versioning scheme documentation.
In short we use a three-part scheme that include a major release number, a minor release number, and a point release. For example in the version string "1.5.0" the major number is 1, the minor number is 5 and the point release is 0.
Versions with the same major number will be backwards compatible with one another. Minor releases indicate new features. Point releases will only include bug fixes.
Can I contribute to Glow?
As an open source project we encourage users to contribute according to our contributer guidelines.
In general we recommend you start by telling us about your ideas, see our community page to find out how to discuss your ideas.
What is Gloader?
Glow is often used at the BBC on web pages which have multiple developers. Different parts of a single web page may even be built and maintained by different teams. In such a scenario it's possible that more than one version of Glow may be in use on the same page at the same time. We built a special application named "Gloader" to manage these situations.
Gloader is not required for you to use Glow but advanced users may find it helpful for managing projects that include multiple teams, or have complex versioning or dependency requirements. Also, Gloader does not require Glow, it can be used with any library that uses a similar module pattern.
Do you like Jolly Ranchers?
In addition of the many, many fine British sweets that fuel the Glow development team, it has also been rumoured that a North American candy named Jolly Rancher is also favoured.
To get a definitive answer to this question, why not visit us with a bag and see for for yourself?