Подтвердить что ты не робот

Что такое WebIDL и почему это важно?

Спецификация WebIDL в последнем вызове и шум - это большой шаг для Интернета. Однако я не могу найти много полезной информации об этом и почему это важно.

Я понимаю, что он определяет интерфейс, но интерфейс для чего? Как WebIDL относится к ECMAscript, JavaScript, HTML или DOM? Будет ли это влиять на жизнь скромного веб-разработчика или это для другой толпы - разработчики браузеров, возможно?

Ссылки на статьи приветствуются.

4b9b3361

Ответ 1

я бы сказал, что он относится к DOM и к способам манипулирования ими через другие языки, кроме javascript. У Javascript уже есть способы манипулировать DOM, но это не стандарт, и WebIDL, вероятно, является способом подключения к другим языкам для "подключения".

Ответ 2

Одна из областей, где важна WebIDL, - это типизированные компиляторы языка, ориентированные на JavaScript. Я работаю над инструментом WebSharper, который компилирует F # на JavaScript; гораздо более известным примером является GWT для Java. В этих рамках наши пользователи хотят получить доступ к доступной функциональности, с завершением и проверкой кода. Мы использовали описания F # -JS-сопоставлений вручную или полу-формальными полуавтоматическими способами. Похоже, что компиляция WebIDL поможет многим стать более актуальным с развивающейся спецификацией HTML5. В идеале мы могли бы даже убедить авторов библиотек JavaScript предоставить или создать WebIDL для своего кода.