Мой вопрос связан с моей путаницей (все еще неполной, с существующими функциями, все еще развивающимися?), Поддержкой HTML5 в различных браузерах, всеми доступными ресурсами о том, как реализовать существующие функции и простой практичностью.
1) Как вы реализуете только функции HTML5 на своем веб-сайте?Делаете ли вы какую-то проверку браузера / версии при первом доступе и уведомляете пользователя, что он должен установить какой-то другой браузер (хотя это неудобно и неудобно для пользователя)?
2) Есть ли способ проверить доступность HTML5функции в браузере пользователя динамически (версия X Chrome не поддерживает его, может и дальше это должно сработать) и легко без значительных вычислительных затрат и значительного кодирования?
3) Предполагается, что ответ на 2) - даЧто делать с изменениями в спецификации, которые могут произойти в будущем?(Проверка показала бы, что браузер реализует, например, WebGL, но моя реализация столкнется с ошибками, поскольку будут некоторые изменения между спецификацией, которую я использовал во время разработки, и спецификацией, которая была улучшена в процессе W3C, и сделавшей мою реализацию несовместимой)