HybridJava - новый язык программирования, который является гибридом языков Java и HTML с добавлением минимального синтаксиса для «склейки» операторов того и другого. Предлагаемая технология продолжает симметричный подход JSP, но идёт значительно дальше, опираясь на настоящую компиляцию, что эквилентно реальному пониманию структуры ВЭБ-приложения.
Язык поддерживает факторизацию и повторное использование кода в виде виджетов, декларируемых непосредственно на языке HybridJava без какого-нибудь дополнительного программирования или конфигурации. Уникальная особенность виджетов HybridJava - их прозрачность для Java контекста.
Компилятор генерирует по одному Java классу на ВЭБ-страницу. Класс включает в себя метод при исполнении которого клиенту передаётся HTML текст страницы.
Технология предоставляет простой API позволяющий программировать обработчики для страниц и их компонент и определять персистентные на уровне сессии данные страниц и компонент. Младшие компоненты могут передавать сообщения старшей компоненте или странице.