# QWeb QWeb is a template specification. The QWeb class in this repository is: - an implementation of the QWeb specification - which outputs a virtual dom instead of a string - and extended with a few extra directives ## QWeb Specification add here a full description of what QWeb is supposed to be, with some examples ## QWeb Implementation ```javascript var qweb = new QWeb(); qweb.addTemplate("sometemplate", '
hello
'); // result is a vnode which represent
hello world
result = qweb.render("sometemplate", { name: "world" }); ``` ## QWeb extensions - t-on directive - t-widget, t-props, t-key - t-ref