[FIX] qweb: benchmark on browsers without console.time & console/timeEnd
bzr revid: xmo@openerp.com-20120117143806-x5hqclaw6a8hdu98
This commit is contained in:
parent
98f0b22d9a
commit
c82878388a
|
@ -5,11 +5,25 @@
|
|||
<script type="text/javascript" src="qweb.js"></script>
|
||||
<script type="text/javascript" src="qweb2.js"></script>
|
||||
<script type="text/javascript">
|
||||
(function (c) {
|
||||
if (c.time) { return; }
|
||||
var d = {};
|
||||
c.time = function (key) {
|
||||
d[key] = Date.now();
|
||||
};
|
||||
c.timeEnd = function (key) {
|
||||
var end = Date.now(),
|
||||
origin = d[key];
|
||||
delete d[key];
|
||||
if (!origin) { return; }
|
||||
console.log(key + ': ' + (end - origin) + 'ms');
|
||||
};
|
||||
})(window.console);
|
||||
var dict = {
|
||||
session : true,
|
||||
testing : 'yes',
|
||||
name : 'AGR'
|
||||
}
|
||||
};
|
||||
console.time("Load template with QWeb");
|
||||
QWeb.add_template("qweb-benchmark.xml");
|
||||
console.timeEnd("Load template with QWeb");
|
||||
|
|
Loading…
Reference in New Issue