BBC опубликовала JavaScript-библиотеку Glow как Open Source

Британская корпорация BBC опубликовала JavaScript-библиотеку Glow как Open Source-проект под лицензией Apache License 2.0. Библиотека Glow использовалась на сайтах BBC еще с 2007 года. Тогда она пришла на смену старым разработкам, берущим свои истоки в 1999 году. Создание своей библиотеки вместо использования уже существующих было обусловлено высокими требованиями, предъявляемыми политикой компании к поддержке различных Web-браузеров на сайте. Так, например, среди "частично поддерживаемых" на bbc.co.uk браузеров значатся Internet Explorer 5.0 и 5.5, Opera 8, Safari 1.3 и Konqueror 3. JavaScript-библиотека Glow предоставляет набор функций DOM, обеспечивает определение Flash и встраивание объектов, обработку событий, проверку форм на корректность заполнения, поддержку анимации и drag-n-drop. Среди готовых виджетов -- автоматические подсказки, списки с прокруткой, визуальный текстовый редактор, сортируемые элементы. API библиотеки полностью документирован.

©  nixp