日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html网页响应时间调试,HTML5 使用performance.now衡量Webworker的响应时间

發布時間:2023/12/10 HTML 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html网页响应时间调试,HTML5 使用performance.now衡量Webworker的响应时间 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JavaScript

語言:

JaveScriptBabelCoffeeScript

確定

var worker, start, end,

send = document.querySelector('.send'),

receive = document.querySelector('.receive > span'),

bar = document.querySelector('.bar > span');

var sendMessage = function() {

start = performance.now();

worker.postMessage('My message');

console.log('Sending message to worker: ' + start + 'ms');

};

var receiveMessage = function(event) {

end = performance.now();

receive.innerHTML = event.data;

var delay = (end - start);

bar.textContent = delay + 'ms';

bar.style.transition = 'width ' + delay / 10 + 's';

bar.classList.add('complete');

console.log('Message received from worker: ' + end + 'ms');

};

var workerFunction = function(event) {

self.postMessage('Worker ? ' + event.data);

};

var createWorker = function() {

if (window.Worker && window.Blob && window.URL) {

var workerContent = "self.onmessage = " + workerFunction.toString();

var blob = new Blob([workerContent], {

type: 'application/javascript'

});

worker = new Worker(URL.createObjectURL(blob));

worker.onmessage = receiveMessage;

}

};

window.addEventListener('load', createWorker);

send.addEventListener('click', sendMessage);

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的html网页响应时间调试,HTML5 使用performance.now衡量Webworker的响应时间的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。