По сути, реальные ограничения - это только платформа, являющаяся браузером. Если вам приходится учитывать все используемые в настоящее время браузеры, это может быть проблемой из-за разной степени стандартов в каждом из них.
Если у вас есть контроль над тем, какой браузер использовать, то есть все находятся на компьютерах, которые вы контролируете на сайте, и говорите, что вы устанавливаете Firefox на все из них, вы можете использовать новейшие стандарты Javascript и CSS в их полном объеме. доставка контента.
[править] Вы также можете посмотреть опции, такие как интегрированная среда выполнения Adobe или AIR, как вариант, позволяющий вам кодировать интерфейс с традиционными опциями браузера, такими как xhtml / css / javascript, flash / flex и иметь серверная часть подключена к вашей базе данных в режиме онлайн, одновременно обеспечивая только функциональность традиционного настольного приложения.