mirror of
https://git.proxmox.com/git/mirror_xterm.js
synced 2025-11-03 11:04:56 +00:00
37 lines
736 B
JavaScript
37 lines
736 B
JavaScript
var element = {
|
|
createElement: function() { return element; },
|
|
appendChild: function() {},
|
|
removeChild: function() {},
|
|
addEventListener: function() {},
|
|
removeEventListener: function() {},
|
|
style: {}
|
|
};
|
|
|
|
global.window = global;
|
|
window.navigator = { userAgent: '' };
|
|
window.document = element;
|
|
window.document.body = element;
|
|
|
|
var Terminal = require('../static/term');
|
|
Terminal.cursorBlink = false;
|
|
|
|
var data = require('./data').data;
|
|
|
|
var term = new Terminal(250, 100);
|
|
term.open();
|
|
|
|
var time = new Date;
|
|
var t = 10;
|
|
|
|
while (t--) {
|
|
var l = data.length
|
|
, i = 0;
|
|
|
|
for (; i < l; i++) {
|
|
term.write(data[i]);
|
|
}
|
|
}
|
|
|
|
console.log('Completed: %d.', new Date - time);
|
|
console.log('Average (?): 13.5k (for ~2.7k writes).');
|