Skip to content

Instantly share code, notes, and snippets.

View denar90's full-sized avatar

Artem Denysov denar90

View GitHub Profile
This file has been truncated, but you can view the full file.
[{"pid":483,"tid":1295,"ts":7177128618,"ph":"X","cat":"toplevel","name":"MessageLoop::RunTask","args":{"src_file":"../../third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc","src_func":"PushOntoImmediateIncomingQueueLocked"},"dur":204,"tdur":192,"tts":1211533},
{"pid":483,"tid":1295,"ts":7177128727,"ph":"X","cat":"toplevel","name":"TaskQueueManager::ProcessTaskFromWorkQueue","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":47,"tdur":41,"tts":1211635},
{"pid":483,"tid":1295,"ts":7177128784,"ph":"X","cat":"toplevel","name":"TaskQueueManager::ProcessTaskFromWorkQueue","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":16,"tdur":11,"tts":1211692},
{"pid":483,"tid":1295,"ts":7177128803,"ph":"X","cat":"toplevel","name":"TaskQueueManager::ProcessTaskFromWorkQueue","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":12,"tdur":8,"tts":1211710},
{"pid":483,"tid":15671,"ts":7177626176,"ph":"X"
{
"runs": [
{
"timings": [
{
"title": "First Contentful Paint",
"name": "ttfcp",
"value": 348.285,
"color": "green"
},
This file has been truncated, but you can view the full file.
[{"pid":387,"tid":1295,"ts":18003255431,"ph":"X","cat":"toplevel","name":"MessageLoop::RunTask","args":{"src_file":"../../third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc","src_func":"PushOntoImmediateIncomingQueueLocked"},"dur":108,"tdur":104,"tts":1300104},
{"pid":387,"tid":1295,"ts":18003255470,"ph":"X","cat":"toplevel","name":"TaskQueueManager::ProcessTaskFromWorkQueue","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":24,"tdur":19,"tts":1300143},
{"pid":387,"tid":1295,"ts":18003255503,"ph":"X","cat":"toplevel","name":"TaskQueueManager::ProcessTaskFromWorkQueue","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":13,"tdur":9,"tts":1300176},
{"pid":387,"tid":1295,"ts":18003255520,"ph":"X","cat":"toplevel","name":"TaskQueueManager::ProcessTaskFromWorkQueue","args":{"src_file":"../../base/trace_event/trace_log.cc","src_func":"SetEnabled"},"dur":12,"tdur":8,"tts":1300192},
{"pid":387,"tid":1295,"ts":18006736161,"ph":
{
"lighthouseVersion": "1.5.1",
"generatedTime": "2017-02-22T15:25:53.963Z",
"initialUrl": "http://example.com",
"url": "http://example.com/",
"audits": {
"is-on-https": {
"score": false,
"displayValue": "",
"rawValue": false,
{"traceEvents":[{"pid":64264,"tid":775,"ts":0,"ph":"M","cat":"__metadata","name":"thread_name","args":{"name":"CrRendererMain"}},{"pid":64258,"tid":0,"ts":0,"ph":"M","cat":"__metadata","name":"num_cpus","args":{"number":4}},{"pid":64258,"tid":10247,"ts":0,"ph":"M","cat":"__metadata","name":"process_name","args":{"name":"Renderer"}},{"pid":64258,"tid":10247,"ts":0,"ph":"M","cat":"__metadata","name":"process_uptime_seconds","args":{"uptime":3}},{"pid":64258,"tid":775,"ts":0,"ph":"M","cat":"__metadata","name":"thread_sort_index","args":{"sort_index":-1}},{"pid":64258,"tid":10247,"ts":0,"ph":"M","cat":"__metadata","name":"thread_name","args":{"name":"Chrome_ChildIOThread"}},{"pid":64258,"tid":775,"ts":0,"ph":"M","cat":"__metadata","name":"thread_name","args":{"name":"CrRendererMain"}},{"pid":64269,"tid":775,"ts":0,"ph":"M","cat":"__metadata","name":"thread_name","args":{"name":"CrRendererMain"}},{"pid":64269,"tid":21763,"ts":0,"ph":"M","cat":"__metadata","name":"thread_name","args":{"name":"CompositorTileWorker2/
git clone --mirror <url_of_old_repo>
cd <name_of_old_repo>
git remote add new-origin <url_of_new_repo>
git push new-origin --mirror
{
"first-meaningful-paint": {
"score": 100,
"displayValue": "1,040 ms",
"rawValue": 1038.8,
"optimalValue": "< 1,600 ms",
"extendedInfo": {
"value": {
"timestamps": {
"navStart": 73206215685,
var notoSansRegular = new FontFace('Noto Sans Regular', 'url(/fonts/NotoSans-Regular.woff2)', {
style: 'normal',
weight: '400'
});
// add new font
document.fonts.add(notoSansRegular);
// load font
notoSansRegular.load();
//check status
notoSansRegular.loaded.then((fontFace) => {
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('service-worker.js').then(function(registration) {
// Registration was successful
console.log('ServiceWorker registration successful with scope: ', registration.scope);
}).catch(function(err) {
// registration failed :(
console.log('ServiceWorker registration failed: ', err);
});
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="./clooney.min.js"></script>
<script>
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):e.greenlet=n()}(this,function(){return function(e){var n=new Worker(URL.createObjectURL(new Blob(["onmessage=("+function(e){return function(n){var t=n.data;return Promise.resolve().then(function(){return e.apply(e,t[1])}).then(function(e){postMessage([t[0],null,e])},function(e){postMessage([t[0],""+e])})}}+")("+e+")"]))),t=0,o={};return n.onmessage=function(e){var n=e.data,t=n[0],r=n[1];o[t][r?1:0](r||n[2]),delete o[t]},function(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];return new Promise(function(r,u){o[++t]=[r,u],n.postMessage([t,e])})}}});
//# sourceMappingURL=greenlet.umd.js.map
</script>